美文网首页
关于app:layout_constraintDimension

关于app:layout_constraintDimension

作者: 冷师傅_ | 来源:发表于2020-03-19 20:49 被阅读0次
    • ratio这个比例是怎么来的

      ratio的计算方式是width / height。就是根据一边通过比例来求另一条边的长度,暗含的条件是另有一条边肯定是已知长度的。比如“W,3:2”的含义就是宽不知道多长,需要通过长度和比例值来确定,长度是已知的,要么是0dp,要么wrap_conent,要么是确定的长度值

    • 子View的宽高都是0dp

      1.app:layout_constraintDimensionRatio=“W,3:2”,则子View的高是父View的高度,子View的宽则是本身高度的3/2倍。如图,绿框是父View,红框是子View

      468486F4-19E0-4377-B647-1C03A4C52A75.png
      2.app:layout_constraintDimensionRatio=“H,3:2”,则子View的宽是父View的宽度,子View的高则是本身宽度的2/3倍。如图,绿框是父View,红框是子View
      Snip20200319_99.png
    • 子View的某一条边长度是wrap_content,另一边是确定的长度值。实际上wrap_content就是0dp,所以就简化成了上面一条了,还是上个图。

      Snip20200319_101.png
    • 子View的两边长度都是wrap_content,那么这个比例值是不起作用的,子View撑满父View。

      Snip20200319_100.png

    相关文章

      网友评论

          本文标题:关于app:layout_constraintDimension

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