Android setColor - 想改变颜色但总是不行

Android setColor - want to change color but always didn't work

我想将以下示例中使用的颜色更改为棕色,但我的尝试无效:

 mPaint = new Paint();
 mPaint.setAntiAlias(true);
 mPaint.setDither(true);
 mPaint.setColor(Color.RED);

这行不通:

mPaint.setColor(Color.Brown);

这也不行:

mPaint.setColor(mPaint.setColor(0x00994C00));

仅当我将颜色更改为 REDGREENBLUECYANMAGENTA

时才有效

有人可以帮我解决这个问题吗?

试试这个

int myColor= getApplicationContext().getResources().getColor(com.package_name.R.color.white);
mPaint.setColor(myColor);

在您的 color.xml 文件中定义白色

尝试:

mPaint.setColor(Color.argb(0xff, 0x99, 0x4c, 0x00));

或:

mPaint.setColor(0xff994c00);