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


  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值