古詩詞大全網 - 古詩大全 - JAVA drawLine()方法怎麽用?

JAVA drawLine()方法怎麽用?

這個方法是畫壹條直線,都知道兩點確定壹條直線,而在坐標中由橫(X)、縱坐標(y)確定壹個點,這四參數實際就是確定兩個點,要畫的直線的起始點橫縱坐標和終點的橫縱坐標。

X1,Y1是確定直線的起始點,即橫坐標為x1,縱坐標為y1的點。同理x2,y2確定直線的終點。

例:

A(x1,y1) B(x2,y2) 就可以畫出直線AB了。

參數:

x1 - 第壹個點的 x 坐標。

y1 - 第壹個點的 y 坐標。

x2 - 第二個點的 x 坐標。

y2 - 第二個點的 y 坐標。

擴展資料:

註意事項

該方法只能繪制單條直線;如果需要同時繪制多條直線,則可以使用drawLines方法。

基本語法:public void drawLine (float startX, float startY, float stopX, float stopY, Paint paint)

protected?void?onDraw(Canvas?canvas)?{ ?

//?TODO?Auto-generated?method?stub ?

super.onDraw(canvas); ?

paint.setColor(Color.BLACK);//設置畫筆顏色 ?

canvas.drawColor(Color.WHITE);?//設置背景顏色 ?

paint.setStrokeWidth((float)?1.0);?//設置線寬 ?

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

paint.setStrokeWidth((float)?5.0);?//設置線寬 ?

canvas.drawLine(50,?150,?450,?150,?paint);?//繪制直線 ?

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

canvas.drawLine(50,?250,?450,?250,?paint);?//繪制直線 ?

paint.setStrokeWidth((float)?15.0);?//設置線寬 ?

canvas.drawLine(50,?350,?450,?350,?paint);?//繪制直線 ?

paint.setStrokeWidth((float)?20.0);?//設置線寬 ?

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

}?