App不得不用的控件

ListView

原列表控件,各种方法比较完善,目前使用依旧广泛,但重写Adapter有优化技巧需要掌握。

要点
1. 各种内置设配器的使用
2. item监听的添加
扩展
1. 自定义设配器(一般继承自BaseAdapter类)
2. view加载优化

各种内置设配器的使用view加载优化

RecylerView

新列表控件,组件耦合低,易扩展,目前使用人数逐渐增大,但使用较复杂。

要点
1. Adapter和ViewHolder书写
2. item监听的添加
3. LinearLayoutManager,GridLayoutManager等布局管理器的使用
扩展
1. 内置item动画类的添加
2. 分割线增加
变态
1. 布局管理器类重写
2. item动画类重写
3. item修饰类的重写
4. 头,尾view的添加

RecyclerView使用(官)RecyclerView基本用法解析(博客)
item动画类自定义RecyclerView 动画是怎么运作的(英)
LayoutManager重写(英)如何增加分割线

ToolBar

代替ActionBar,降低耦合,必用控件,详见下原质设计控件大全

MaterialDesign View

为原质设计而诞生的控件

原质设计控件大全Android Design Support Library(官)


不得不看的原质设计实例cheesesquare (GitHub)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值