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方法設置線寬。最後,用此畫筆來繪製直線和矩形。讀者運行這段代碼,能夠在手機屏幕上看到如圖顯示效果。
設置空心顯示效果
設置空心線寬