Android画布画线 – 使线更粗

这似乎应该有点微不足道,但是在我的Android应用程序中,我正在使用画布来绘制一系列连接在一起的线条。由于某种原因,我的线条非常微弱而薄。我想知道如何使我的线更粗?这是我的代码..

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)

尝试在您解除“mypaint”之后包括此行

 mypaint.setStyle(Paint.Style.STROKE); 
翻译自:https://stackoverflow.com/questions/6822888/android-canvas-draw-line-make-the-line-thicker

转载注明原文:Android画布画线 – 使线更粗