2013-04-24 6 views
2

저는 캔버스에서 작업하고 있습니다. 여기서는 캔버스에 몇 가지 기하학적 인물을 그려서 touch_move 위치에 따라 크기를 조정할 수 있습니다. 숫자로, 나는 방금 삼각형, 사각형, 원형 ​​및 일부 다각형을 의미했습니다. 이것을 달성 할 수있는 방법이 있습니까? . 캔버스 위에이 그림을 그릴 수있는 앱을 보지 못했습니다. 그래서 이것은 복잡해 보입니다. 미리 감사드립니다.Android : 캔버스에 그림을 그립니다.

답변

0

약간의 시도를 해 본다면 오픈 소스 제품을 찾을 수있을 것입니다.

실제로 뭔가 배우고 싶다면 예제별로 자습서를 읽어야합니다. Custom Views

- -

OpenGL

는 튜토리얼을 수행 한 후, 당신은 기본 모양, 내가 믿는 삼각형과 원, 이미 수행을 그리는 두 가지 방법이있을 것이다.

+0

OpenGL을 구현하려하지 않고 캔버스에 선을 그은 것처럼 (canvas.drawlines()를 사용하여) 그림을 그리기를 원합니다. 저는보기에 대해 이야기하는 것이 아닙니다. 캔버스에 그려진 그림도 있습니다. – DGN

1

this 링크를 참조하십시오.

응용 프로그램에 상당한 처리량이나 프레임 속도 (체스 게임, 뱀 게임 또는 느리게 움직이는 응용 프로그램 등)가 필요하지 않은 경우 사용자 지정 View 구성 요소와 그리기를 만드는 것을 고려해야합니다 캔버스는 View.onDraw()입니다. 그렇게하는 가장 편리한 방법은 안드로이드 프레임 워크가 드로잉 호출을 할 미리 정의 된 Canvas를 제공한다는 것입니다.

+0

이것은 전체 요구 사항을 반영하지 않습니다. 수치도 크기를 조정하고 싶습니다. – DGN

관련 문제