问题描述
我正在用Android开发一个消息传递应用程序,并且想制作一个表情符号键盘。我已经设置好布局,现在我将开始对布局进行编码。但是,我的明暗主题与此矛盾。
我的黑暗主题系统的工作方式是我有一个attrs.xml
文件,该文件声明了我将用于布局的所有颜色,styles.xml
为这两个主题定义了它们,所以每当我要使用一种颜色,我将使用?attr/iconTint
例如,然后在两个主题上看起来都正确。
每当有人在表情符号键盘中选择一个类别时,它都应该将颜色设置为attr
属性,以便我可以通过编程方式更改色调,以使颜色适合当前所选的主题。
问题是它显示的颜色不正确,有人建议我需要使用 colorstate列表,但我不知道如何。
如何创建一个颜色状态列表来检测我所在的主题,然后根据当前主题设置图像视图的色调?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)