androidxへのmigrateでConstraintLayout内のlayoutが崩れた時
androidxへmigrateしたことが影響したのかConstraintLayout内でlayoutが崩れたのでメモ。
<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/timeline_radius_topright" app:layout_constraintEnd_toEndOf="@id/background" app:layout_constraintTop_toTopOf="@id/background"/>
右上に居てほしいが左上に居る。
<ImageView android:id="@+id/radius_topright" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/timeline_radius_topright" app:layout_constraintEnd_toEndOf="@id/background" app:layout_constraintTop_toTopOf="@id/background"/>
結局idをつけることで期待通りのレイアウトになった。そうなのか…
ref: