这似乎应该是相当简单的,但在我的安卓应用程序中,我使用画布(canvas)绘制一系列连接起来的线条。出于某种原因,我的线条非常模糊和细。我想知道如何使我的线条变得更加粗细?以下是我的代码...
for(int i=1; i<myArrayListOfValues.size(); i++){
Paint myPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
myPaint.setStrokeWidth(8/*1 /getResources().getDisplayMetrics().density*/);
myPaint.setColor(0xffff0000); //color.RED
canvas.drawLine(myArrayListOfValues.get(i), myArrayListOfValues.get(i), myArrayListOfValues.get(i-1), myArrayListOfValues.get(i-1), myPaint);
}
还有一件事是,我画的线条和圆圈总是黑色的,setColor() 似乎从来没有任何作用。我尝试使用颜色名称(例如 color.red)甚至它们的十六进制值(例如 0xffff0000)