ConstraintLayout 从 0「入门」 到 1 「放弃」

  1. Dimensions constraints 「尺寸约束」

1.1 Minimum dimensions on ConstraintLayout
可以使用 android:minWidth 与 android:minHeight 。
当 ConstraintLayout 的尺寸被设置为 WRAP_CONTENT 时,这两个属性会起作用。

1.2 Widgets dimension constraints
与其他布局的区别是没有「MATCH_PARENT」,可以使用 「0dp」代替。

 

        
    
ConstraintLayout 从 0「入门」 到 1 「放弃」_第1张图片
image.png

1.3 Ratio
利用「layout_constraintDimensionRatio」这个属性可以根据比例去设置view 的宽或者高。

第一种用法:

    
      
        
    
ConstraintLayout 从 0「入门」 到 1 「放弃」_第2张图片
image.png

第二种用法:

  

        

        
    
ConstraintLayout 从 0「入门」 到 1 「放弃」_第3张图片
image.png

把上面的 app:layout_constraintDimensionRatio="W,1:2" 后,则表示动态改变宽度,依然是 宽:高 = 1:2 。

ConstraintLayout 从 0「入门」 到 1 「放弃」_第4张图片
image.png

待继续 .......

你可能感兴趣的:(ConstraintLayout 从 0「入门」 到 1 「放弃」)