Android setColor - 想要改变颜色,但总是没有用

时间:2016-06-05 12:10:28

标签: android colors drawing paint

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

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

这不起作用:

mPaint.setColor(Color.Brown);

也不是这样:

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

仅当我将颜色更改为REDGREENBLUECYANMAGENTA时才有效。

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

2 个答案:

答案 0 :(得分:3)

尝试:

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

或:

mPaint.setColor(0xff994c00);

答案 1 :(得分:1)

试试这个

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

在color.xml文件中定义白色