在选择器状态更改时为 ChoiceChips 的背景颜色设置动画
Animate a ChoiceChips' background color on selector state change
我正在尝试实现如 material documentation 所示的选择芯片组:
目前,我只是将选择器用作背景可绘制对象:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="?attr/colorAccent" android:state_enabled="true" android:state_selected="true" />
<item android:color="@color/md_white_1000" />
</selector>
切换上面给出的那些颜色应该是动画的。
如果可能,animation/transition 应该与 api 17 兼容。
目前,这只能通过自定义视图实现。
MDC 上有一个未解决的问题来实现动画背景:
https://issuetracker.google.com/issues/130410732
我正在尝试实现如 material documentation 所示的选择芯片组:
目前,我只是将选择器用作背景可绘制对象:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="?attr/colorAccent" android:state_enabled="true" android:state_selected="true" />
<item android:color="@color/md_white_1000" />
</selector>
切换上面给出的那些颜色应该是动画的。
如果可能,animation/transition 应该与 api 17 兼容。
目前,这只能通过自定义视图实现。
MDC 上有一个未解决的问题来实现动画背景: https://issuetracker.google.com/issues/130410732