android开发使用组件个人心得!!!

1.一般情况下我们会在屏幕上栏使用tab上进行点击切换界面效果,此时我们可以使用Tablayout来进行开发。
2.一般数据的传递或者回调可以使用evenbus来进行操作
3.异步或者同步的线程工作可以使用RxJava来进行开发,可以很快速的进行耗时工作
4.RecyclerView可以使用LayoutManager.setSpanSizeLookup()来设置每个item的显示占的列数,可以从而达到瀑布流的效果,
在SpanSizeLookup里面有个方法是getSpanSize()返回代表该item占得列数,你可以根据该item某些数据的长度去判断,比如数据超过十个字就返回2,代表占用两列!否则返回1
其中 new GridLayoutManage(content,2);//表示默认屏幕一行显示两列
5.要显示红点数字,或者提示新消息NEW可以用BadgeView来实现
6.   ViewCompat.setScaleX(holder.itemView, 1.2f);//可以方便的进行组件的动画,这里是缩放动画              ViewCompat.animate(mBabyListPanel).translationY(0).start();//上下位移动画
7.使用 Glide加载图片,http://blog.csdn.net/u010142437/article/details/70254966?ref=myread
8.数据库可使用litepal,比较方便简用

 

9.android开发中有时要透明状态栏和改变状态栏得文字颜色深度,可以用第三方的Immersionbar,github的地址 https://github.com/gyf-dev/ImmersionBar

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值