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
です。

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

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


0 件のコメント:

コメントを投稿