如何在 ColorStateList.valueof() 中使用十六进制代码或预定义颜色
How to use Hex Code or or predefined color in ColorStateList.valueof()
我正在尝试更改我的 fab 颜色 programmaticaly.So 我发现这个代码块它确实有效,但我需要在我的 colors.xml 文件或十六进制代码中使用特定颜色
ImageViewCompat.setImageTintList(
floatingActionButton,
ColorStateList.valueOf(Color.WHITE) );
将 #FF0000
更改为您想要的颜色
ImageViewCompat.setImageTintList(floatingActionButton,
ColorStateList.valueOf(Color.parseColor("#FF0000")));
资源xml颜色
ImageViewCompat.setImageTintList(floatingActionButton,
ColorStateList.valueOf(ResourcesCompat.getColor(getResources(), R.color.your_color, null)));
我正在尝试更改我的 fab 颜色 programmaticaly.So 我发现这个代码块它确实有效,但我需要在我的 colors.xml 文件或十六进制代码中使用特定颜色
ImageViewCompat.setImageTintList(
floatingActionButton,
ColorStateList.valueOf(Color.WHITE) );
将 #FF0000
更改为您想要的颜色
ImageViewCompat.setImageTintList(floatingActionButton,
ColorStateList.valueOf(Color.parseColor("#FF0000")));
资源xml颜色
ImageViewCompat.setImageTintList(floatingActionButton,
ColorStateList.valueOf(ResourcesCompat.getColor(getResources(), R.color.your_color, null)));