推荐几个比较值得深入了解的控件

第一名:Palette

从一个图片中提取突出的颜色,提取出来的色值可以用于统一整个页面的颜色风格,原来看到qq空间上下滑动的时候,标题栏会动态变化颜色,个人感觉很酷,一直很好奇是怎么做的,现在想想和这个的效果比较接近。
Android L版本中官方新增的控件, 《Material Design》中有提到。
具体研究可以参考文章:

Android通过Palette来动态决定UI色彩风格


第二名:RecyclerView
看介绍说的做的是回收子控件的事情,网上很多人用来替换listview、gridview的第二方案。最重要的功能是可以很方便的实现瀑布流效果,我以前做过的一个瀑布流是直接从网上拷贝的第三方控件,现在想想可以考虑下使用官方推荐的方式。而且csdn上两位排名100内的大牛都有写文章介绍这个控件。
具体地址:
Android RecyclerView 使用完全解析 体验艺术般的控件
Android L中的RecyclerView 、CardView 、Palette的使用
同样也是androidL中官方新增控件。

第三名:SwipeRefreshLayout
这个是个上拉下拉刷新的控件,个人感受了下使用方式,感觉比网上盛传的pulltorefresh及其衍生系列都要好上那么一点。主要是使用更加灵活了。
由于是google自己的控件,感觉风格更容易切合material design
第四名:CardView
主要是公司项目用到了这个控件,暂时没有仔细研究过其精髓,主要实现的是卡片样式,也是google官方控件。

第五名:StickyListHeaders

最后一个不一定最差,主要这个是一个第三方控件。实现了ListView滚动时固定某条到头部的效果,市面上有一些应用有用到,我就在一个自己做的项目中有被要求要使用到这种滚动中固定的需求。效果也是相当酷炫,用来做列表真真的妙。

你可能感兴趣的:(android,控件)