zoukankan      html  css  js  c++  java
  • Android 开发 CoordinatorLayout 协调者布局 与 ConstraintLayout约束布局 两者的关系

      在摸索新技术是发现CoordinatorLayout 与 ConstraintLayout 会有冲突关系,所以就研究了一下他们之间的不兼容,被影响的方面.其实某种程度上来说是CoordinatorLayout与其他Layout布局之间的关系.

      首先说明一下:

      CoordinatorLayout:  Material Design 的根布局,作为协调Material下所有控件的动画联动.所以被称为协调者布局

      ConstraintLayout:    google为了将布局扁平化,减少嵌套而设计的约束布局

      它们的关系

      1.CoordinatorLayout必需做为根布局存在,才能使它的子view或者layout都有动画关联效果

      2.ConstraintLayout 不可以作为跟布局嵌套 CoordinatorLayout,否则会让全部Material都没有动画效果

      3.ConstraintLayout不可以嵌套AppBarLayout布局,一样会影响Material都没有动画效果

      4.ConstraintLayout最好嵌套在最后一层的布局里,作为为其他控件提供确定位置的布局

  • 相关阅读:
    jquery.cookie.js
    CSS实现三角形
    关于seajs模块化的搭建
    浏览器版本类型及版本
    js || 和 &&
    bootstraps字体图标无法显示
    Thymeleaf的一些操作
    C语言I博客作业02
    C语言I博客作业03
    20169306《网络攻击与防范》第二周学习总结
  • 原文地址:https://www.cnblogs.com/guanxinjing/p/10158562.html
Copyright © 2011-2022 走看看