La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Cómo utilizar el método JAVA drawLine()?

¿Cómo utilizar el método JAVA drawLine()?

Este método consiste en dibujar una línea recta. Todos sabemos que dos puntos determinan una línea recta, y en las coordenadas, la coordenada horizontal (X) y la vertical (y) determinan un punto. en realidad determina dos puntos, las coordenadas horizontales y verticales del punto inicial y las coordenadas horizontales y verticales del punto final de la línea recta que se va a dibujar.

X1 e Y1 son los puntos de partida para determinar la recta, es decir, el punto donde la abscisa es x1 y la ordenada es y1. De la misma manera, x2 e y2 determinan el punto final de la recta.

Ejemplo:

A(x1,y1) B(x2,y2) puede trazar la recta AB.

Parámetros:

x1 - coordenada x del primer punto.

y1 - La coordenada y del primer punto.

x2 - La coordenada x del segundo punto.

y2 - La coordenada y del segundo punto.

Información ampliada:

Notas

Este método solo puede dibujar una única línea recta, si necesita dibujar varias líneas rectas al mismo tiempo, puede hacerlo; Utilice el método drawLines.

Sintaxis básica: public void drawLine (float startX, float startY, float stopX, float stopY, Paint paint)

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

//?TODO?Método?generado automáticamente?

super.onDraw(canvas); ?

paint.setColor(Color.BLACK); //¿Establecer el color del pincel?

canvas.drawColor(Color.WHITE);?//¿Establecer el color de fondo?

paint.setStrokeWidth((float)?1.0);? // ¿Establecer ancho de línea?

canvas.drawLine(50,?50,?450,?50,?paint);//¿Dibujar una línea recta?

paint.setStrokeWidth( (float)? 5.0);?//¿Establecer ancho de línea?

canvas.drawLine(50,?150,?450,?150,?paint);?//¿Dibujar una línea recta?

paint .setStrokeWidth((float)?10.0);?//¿Establecer ancho de línea?

canvas.drawLine(50,?250,?450,?250,?paint);? //¿Dibujar una línea recta?

paint.setStrokeWidth((float)?15.0);?//¿Establecer ancho de línea?

canvas.drawLine(50,?350,?450 ,?350,?paint); ?//¿Dibujar una línea recta?

paint.setStrokeWidth((float)?20.0);?//¿Establecer el ancho de la línea?

lienzo .drawLine(50,?450,?450, ?450,?paint);?//¿Dibujar una línea recta?

}?