我使用以下代码在视图画布上绘制文本:
Paint paint = new Paint();
paint.setTextSize(14);
paint.setColor(0xFFFFFFFF);
paint.setAntiAlias(true);
@Override
public void onDraw(Canvas canvas){
super.onDraw(canvas);
canvas.drawText("abcdef", 0, 0, paint);
}
问题:
文本以深灰色而不是白色 (0xFFFFFFFF) 显示。为什么这样?
我尝试使用 setShadowLayer() 或 paint.setAntiAlias(false) 来解决问题,不幸的是没有成功。