Paint setStrokeWidth方法:設置空心線寬

setStrokeWidth方法:設置空心線寬canvas

【功能說明】該方法用於設置畫筆的空心線寬。該方法在矩形、圓形等圖形上有明顯的效果。3d

【基本語法】public void setStrokeWidth (float width)blog

其中,參數width爲線寬,浮點型數據。語法

【實例演示】下面經過代碼來演示如何設置寬線寬的空心畫筆。float

protected void onDraw(Canvas canvas) {                  //重載onDraw方法  方法

super.onDraw(canvas);  im

paint.setColor(Color.RED);                          //設置畫筆色彩  數據

 paint.setStyle(Style.STROKE);                       //設置畫筆爲空心  img

 paint.setStrokeWidth((float) 10.0);             //設置線寬  co

canvas.drawColor(Color.WHITE); 

 canvas.drawLine(50, 50, 450, 50, paint);            //繪製直線   

canvas.drawRect(100, 100, 200, 600, paint);         //繪製矩形  

 canvas.drawRect(300, 100, 400, 600, paint);         //繪製矩形  

}

 

在這段代碼中,首先設置了畫筆的色彩,而後經過setStyle設置畫筆爲空心,接着經過setStrokeWidth方法設置線寬。最後,用此畫筆來繪製直線和矩形。讀者運行這段代碼,能夠在手機屏幕上看到如圖顯示效果。

   設置空心顯示效果

 設置空心線寬

相關文章
相關標籤/搜索