경로

2016-09-21 7 views
0

내가 경로 클래스를 사용하여 캔버스에 모양 (shape1)을 그릴려고하지만 난 모양 (shape2)를 사용하여 pathclass Shape경로

을 할 수 있어요 it.However 그릴 수 있지 않다을 사용하여 안드로이드의 캔버스에 모양을 사용자 정의 그리기 shape2에 대한

코드 (점선)은 내가 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); 

} 

아래에 주어진

+0

코드를 단계별로 실행 해 보았습니까? –

+0

Yup, (0,0)은 초기 점입니다. 여기에서부터 수평 방향으로 (value, 0) 이동합니다. 그런 다음 수직 및 수평 방향으로 (value + 120, h)로 변환 한 후 수평으로 뒤로 이동합니다 (-w, h)와 경로가 닫힙니다 –

답변

2

이해야 뭔가

같은210

여기서 델타는 120입니다.

+0

아, 바보 me.Thanks 메이트 –