setStrokeWidth方法:設置空心線寬
【功能說明】該方法用于設置畫筆的空心線寬。該方法在矩形、圓形等圖形上有明顯的效果。
【基本語法】public void setStrokeWidth (float width)
其中,參數width為線寬,浮點型數據。
【實例演示】下面通過代碼來演示如何設置寬線寬的空心畫筆。
protected void onDraw(Canvas canvas) { //重載onDraw方法
super.onDraw(canvas);
paint.setColor(Color.RED); //設置畫筆色彩
paint.setStyle(Style.STROKE); //設置畫筆為空心
paint.setStrokeWidth((float) 10.0); //設置線寬
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方法設置線寬。最后,用此畫筆來繪制直線和矩形。讀者運行這段代碼,可以在手機屏幕上看到如圖顯示效果。
設置空心顯示效果
設置空心線寬