美文网首页
CoordinatorLayout 的使用和原理分析

CoordinatorLayout 的使用和原理分析

作者: 天馬_1bdd | 来源:发表于2017-03-21 17:03 被阅读0次

    在 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

    简单来说就是

    • 作为最上层的View
    • 作为一个 容器与一个或者多个子View进行交互

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

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

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

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

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

    相关文章

      网友评论

          本文标题: CoordinatorLayout 的使用和原理分析

          本文链接:https://www.haomeiwen.com/subject/ccugnttx.html