Android Material Design Chip 中似乎存在一个错误:当添加到不在视口的 RecyclerView 项目中时,芯片文本不显示。当 RecyclerView 滚动显示项目时,项目的芯片文本不可见,尽管芯片的颜色是正确的。如果项目被添加到视口内的 RecyclerView 中,芯片文本是可见的,正如预期的那样。
<com.google.android.material.chip.Chip
android:id="@+id/chip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
android:text="@{ obj.orderString() }"
android:textAppearance="?android:textAppearanceLarge"
style="@style/Widget.MaterialComponents.Chip.Choice"
app:status="@{ obj }"
android:textColor="@color/colorNeutral"
android:textAlignment="center"
app:chipStartPadding="@dimen/default_padding"
app:chipEndPadding="@dimen/default_padding"
android:gravity="center_vertical|start"
android:enabled="false"
tools:text="1"
tools:checked="true"/>
有没有人遇到过这样的事情?