首页 > 解决方案 > 在选择器状态更改时为 ChoiceChips 的背景颜色设置动画

问题描述

我正在尝试实现一个选择芯片组,如材料文档中所示:

动画视频链接

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

<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>

切换上面给出的那些颜色应该是动画的。

如果可能,动画/过渡应该与 api 17 兼容。

标签: androidkotlinmaterial-designandroid-animationandroid-transitions

解决方案


目前,这仅适用于自定义视图。

MDC 上有一个未解决的问题来实现动画背景: https ://issuetracker.google.com/issues/130410732


推荐阅读