对于用户可以在白板上绘图的个人应用,我需要在图标上有动态背景。
它是一种油漆桶,用户可以选择其颜色。基本上,当用户点击按钮时,会出现一个颜色选择器对话框,他可以选择一个颜色选择器对话框。我需要用给定颜色更改图标背景。
我的按钮看起来像这样:
当用户点击对话框中的有效按钮时,我需要将红色更改为新颜色。并且在告诉用户选择此选项后,在该按钮上添加边框。
有没有办法以程序化方式执行此操作?如果是这样的话?
感谢。
答案 0 :(得分:1)
您实际上可以使用:
Drawable.setColorFilter( 0xffff0000, Mode.MULTIPLY ).
将白色像素设置为红色,其中颜色格式为ARGB。
如果它不起作用,请尝试更强大的解决方案:https://stackoverflow.com/a/1715673/821054