android - 在选择器状态更改时为 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 兼容。
解决方案
目前,这仅适用于自定义视图。
MDC 上有一个未解决的问题来实现动画背景: https ://issuetracker.google.com/issues/130410732
推荐阅读
- android - 从对象列表中保存/加载首选项的问题
- javascript - 是否有一种简单易用的方法来使用 fetch 通过 api 接收文件
- python - 如何在不打开第一帧的情况下打开第二帧
- javascript - 在 EJS 中显示部分搜索到的 mongodb 文档
- linux - WSL PATH 包含 windows 目录,如何(优雅地)修复它以仅排除某些目录?
- django - _MultiThreadedRendezvous 使用 for 循环时的对象时间延迟
- flutter - 在这种情况下如何使用提供程序
- azure - 在 Azure 数据工厂的复制活动中自动记录行号的附加列
- pine-script - Pinscript 警报变量
- java - JVMyoung gc cost time快速增加时如何排查