gpt4 book ai didi

android - 如何设置paint.setColor(R.color.white)

转载 作者:IT老高 更新时间:2023-10-28 23:02:02 27 4
gpt4 key购买 nike

我有一个自定义 View ,它使用 Paint 和 Canvas 来绘制对象。我的问题是如何设置:

int color = R.color.white;
paint.setColor(color);

来 self 的/res/valuse/color.xml,其中包括类似的资源

<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="white">#FFFFFF</color>
<color name="black">#000000</color>
...
</resources>

最佳答案

int color = ContextCompat.getColor(context, R.color.white);
paint.setColor(color);

setColor() 方法将颜色编号作为 int 值,但不是作为 int 的资源 id。

关于android - 如何设置paint.setColor(R.color.white),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12899428/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com