Androidannotations框架使用(二)——(AA框架簡單使用)

過去我們在使用"小米+步槍"(findViewById)的時代,一個普通Activity裏面至少有10行都是findViewById,更不用提稍微複雜的頁面啦。如果是重構之前的老項目的任務,理清業務邏輯尚需時日。當我們用AS打開項目時,initViews()+大段大段的findViewById這個王炸組合,我的心那是哇涼哇涼地...,牆你可以不扶,就是不能不服....

廢話不多說,NBA流行的“他強任他強,老子尼克楊”放這裏沒毛病...  

下面來具體介紹一下AA框架:

"還記得你答應過我,不會讓我把你找不見....",我擦,跑題了。說的正事。曾記否,以前我們寫Activity的樣子。

1.1過去實現全屏效果,無Title效果

1.2使用AA框架來達到該效果(全屏,無Title效果)

------------------------------------------------------------------------------

2.1解決Click,longClick,Touch事件處理

2.2使用AA框架來實現  官方文檔的地址

長按事件和觸摸事件:

@LongClick

@Touch

用法和@Click一樣,這裏不再贅述;

------------------------------------------------------------------

3.用AA框架來避免findViewById():官方文檔

查看文檔就會發現還有@AfterExtras ,@AfterInject。關於三者之間的區別與聯繫。會在之後的文章中講解。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章