【发布时间】:2016-05-05 02:07:21
【问题描述】:
我正在尝试更改 TextPaint 属性的 alpha,当我在该属性上设置 Color.argb(255, 255, 255, 255) 时,它返回 -1 为什么会发生这种情况?
public void updatePaint() {
int red = Color.red(Color.WHITE);
int green = Color.green(Color.WHITE);
int blue = Color.blue(Color.WHITE);
int alpha = Color.alpha(Color.WHITE);
int color = Color.argb((int) (alpha * mAlpha), red, green, blue);
textPaint.setColor(color);
}
属性mAlpha从0.0-1.0变化
【问题讨论】: