constraintlayout
constraintlayout copied to clipboard
ConstraintProperties connect not working
this code not working:
val pyProperties = ConstraintProperties(binding.tvPinyin)
pyProperties.connect(
ConstraintProperties.END, binding.rvCharacter.id, ConstraintProperties.END, 0
).apply()
but if i use ConstraintSet, everything working fine:
val set = ConstraintSet()
set.clone(binding.root)
set.connect(
binding.tvPinyin.id, ConstraintSet.END, binding.rvCharacter.id, ConstraintSet.END
)
set.applyTo(binding.root)
and the xml looks like:
<TextView
android:id="@+id/tvPinyin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="15dp"
android:textColor="#FF585555"
android:textSize="16sp"
app:layout_constraintBottom_toTopOf="@id/rvCharacter"
app:layout_constraintStart_toStartOf="@id/rvCharacter"
app:layout_goneMarginBottom="15dp"
tools:text="tiān" />