0
내가 경로 클래스를 사용하여 캔버스에 모양 (shape1)을 그릴려고하지만 난 모양 (shape2)를 사용하여 pathclass 경로
코드 (점선)은 내가 shape1을 달성하기 위해 코드 위의 기동 드릴 수 없습니다
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
int h = getMeasuredHeight();
int w = getMeasuredWidth();
int value = (w/2)-90;
Path path = new Path();
path.lineTo(value, 0);
path.lineTo(value + 120, h);
path.moveTo(value + 120, h);
path.lineTo(-W, h);
path.close();
canvas.drawPath(path, bgPaint);
}
아래에 주어진
코드를 단계별로 실행 해 보았습니까? –
Yup, (0,0)은 초기 점입니다. 여기에서부터 수평 방향으로 (value, 0) 이동합니다. 그런 다음 수직 및 수평 방향으로 (value + 120, h)로 변환 한 후 수평으로 뒤로 이동합니다 (-w, h)와 경로가 닫힙니다 –