2018年6月7日木曜日

ConstraintLayout で float で指定する属性

ConstraintLayout 1.1.0 の属性のうち、TypedArray から getFloat() で取得されている属性は
  • app:layout_constraintCircleAngle
  • app:layout_constraintGuide_percent
  • app:layout_constraintHorizontal_bias
  • app:layout_constraintVertical_bias
  • app:layout_constraintHeight_percent
  • app:layout_constraintWidth_percent
  • app:layout_constraintHorizontal_weight
  • app:layout_constraintVertical_weight
です。

これらの属性は
  1. app:layout_constraintGuide_percent="0.3"  
のように値を直接指定するときは float 形式で書きます。

float 値を resource で定義するには、
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <resources>  
  3.     <item name="guideline_percent" type="dimen" format="float">0.3</item>  
  4. </resources>  
のように item タグ を使って float format、dimen type で定義します。
  1. app:layout_constraintGuide_percent="@dimen/guideline_percent"  



0 件のコメント:

コメントを投稿