Nest CardView with alpha in another FrameLayout
RecyclerView animator will mess with alpha when animating Check this StackOverflow question for more info: https://stackoverflow.com/questions/40942116/setalpha-on-onbindview-in-recyclerview-doesnt-work-on-first-display
This commit is contained in:
parent
f5aa6a3cf8
commit
d10680187d
@ -19,6 +19,10 @@
|
||||
|
||||
</data>
|
||||
|
||||
<FrameLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.google.android.material.card.MaterialCardView
|
||||
style="@style/WidgetFoundation.Card.Variant"
|
||||
isEnabled="@{!item.removed}"
|
||||
@ -27,8 +31,7 @@
|
||||
android:alpha="@{item.enabled ? 1f : .5f}"
|
||||
android:onClick="@{() -> item.toggle()}"
|
||||
tools:layout_gravity="center"
|
||||
tools:layout_marginBottom="@dimen/l1"
|
||||
tools:layout_marginEnd="@dimen/l1">
|
||||
tools:layout_margin="@dimen/l1">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/module_state_icon"
|
||||
@ -132,10 +135,10 @@
|
||||
style="@style/WidgetFoundation.Button.Text"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:onClick="@{(v) -> item.delete(viewModel)}"
|
||||
android:onClick="@{() -> item.delete(viewModel)}"
|
||||
android:text="@{item.removed ? @string/module_state_restore : @string/module_state_remove}"
|
||||
android:textAllCaps="false"
|
||||
app:icon="@{item.removed ? R.drawable.ic_restart : R.drawable.ic_delete_md2}"
|
||||
app:icon="@{item.removed ? @drawable/ic_restart : @drawable/ic_delete_md2}"
|
||||
app:iconGravity="textEnd"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@+id/module_divider"
|
||||
@ -146,5 +149,6 @@
|
||||
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
|
||||
</FrameLayout>
|
||||
|
||||
</layout>
|
||||
|
Loading…
Reference in New Issue
Block a user