1
別の質問で戻るonDrawに4行を描画するには? - android
どのように私はonDrawで4行を描画しますか? これはビューの境界を表す赤色の4本の定数線です。 私は絵を描こうとしましたが、1行しか描くことができず、それでも私の画面と同じ幅ではありませんでした。
提案?
ありがとうございます!
別の質問で戻るonDrawに4行を描画するには? - android
どのように私はonDrawで4行を描画しますか? これはビューの境界を表す赤色の4本の定数線です。 私は絵を描こうとしましたが、1行しか描くことができず、それでも私の画面と同じ幅ではありませんでした。
提案?
ありがとうございます!
試行:
public void onDraw(Canvas canvas) {
super.onDraw(canvas);
Paint redPaint = new Paint();
redPaint.setColor(Color.RED);
redPaint.setStrokeWidth(5); // set stroke so you can actually see the lines
canvas.drawLine(0, 0, getMeasuredWidth(), 0, redPaint);
canvas.drawLine(getMeasuredWidth(), 0, getMeasuredWidth(), getMeasuredHeight(), redPaint);
canvas.drawLine(getMeasuredWidth(), getMeasuredHeight(), 0, getMeasuredHeight(), redPaint);
canvas.drawLine(0, getMeasuredHeight(), 0, 0, redPaint);
}
void drawLine(float startX, float startY, float stopX, float stopY, Paint paint)
Draw a line segment with the specified start and stop x,y coordinates, using the specified paint.
#
Paint paint = new Paint();
paint.setColor(Color.Red);
onDraw(Canvas canvas){
canvas.drawLine(x,y,x1,y1, paint);
canvas.drawLine(x,y,x1,y1, paint);
canvas.drawLine(x,y,x1,y1, paint);
canvas.drawLine(x,y,x1,y1, paint);
}
変化(x、y)と(X1、Y1)の値