在选择器状态更改时为 ChoiceChips 的背景颜色设置动画

Animate a ChoiceChips' background color on selector state change

我正在尝试实现如 material documentation 所示的选择芯片组:

Link to Animation Video

目前,我只是将选择器用作背景可绘制对象:

<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