CoordinatorLayout 的使用和原理分析

2017-03-21  本文已影响0人  天馬_1bdd

在 2015 年的 I/O 开发者大会上,Google 介绍了一个新的 Android Design Support Library,该库可以帮助开发者在应用上使用 meterial design。它包含了许多重要的 meterial design 的构建块,并且它支持 API 7及以上的版本。

其中的CoordinatorLayout是个亮点。


单词释义.png

CoordinatorLayout is intended for two primary use cases:
As a top-level application decor or chrome layout
As a Container for a specific interaction with one or more child views

简单来说就是

结论
效率:
Col已在分发事件和测绘中预埋好处理关系,开发人员只需写好Behavior,指定给子视图即可

性能:
减少层级,提高了GPU绘图效率和CPU计算动画效率

拓展性:
非常方便添加拓展动画效果

适用性:
可适用于乐库排行榜和歌单详情页的重构

成本:
引入material design包,300k左右

上一篇 下一篇

猜你喜欢

热点阅读