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最好嵌套在最后一层的布局里,作为为其他控件提供确定位置的布局

  • 相关阅读:
    BZOJ 1007 HNOI2008 水平可见的直线
    BZOJ 3155 Preprefix sum
    BZOJ 1036 ZJOI2008 树的统计
    BZOJ 1096 ZJOI2007 仓库建设
    BZOJ 1012 JSOI2008 最大数maxnumber
    BZOJ 1001 狼抓兔子
    BZOJ 1046 HAOI 上升序列
    [POI2015]PUS
    [NOI2011]道路修建
    POI 2015 KIN
  • 原文地址:https://www.cnblogs.com/guanxinjing/p/10158562.html
Copyright © 2011-2022 走看看