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。关于三者之间的区别与联系。会在之后的文章中讲解。