2010-01-30 2 views
4

Android의 경우 onDraw() 메서드에서 프리미티브 모양으로 채울 사용자 정의보기가 있습니다.Android보기의 onDraw() 메서드를 초당 30 회 호출해야합니까?

프로세싱 배경에서 볼 때, 저는 draw 메소드가 초당 30 번 자동으로 호출 될 것으로 예상했지만, 안드로이드 뷰가 작동하지 않는 것은 분명합니다.

이렇게이 메서드를 초당 30 번 호출하면 어떻게됩니까?

답변

6

Animation을 사용하고보기에서 startAnimation()을 호출하십시오.

목표로하는 프레임 속도를 설정할 수 있다는 것을 알지 못합니다. 시작 시점과 종료 시점을 설정해야하며 둘 사이의 특정 시점을 보간 할 수 있어야합니다.

이 방법이 맘에 들지 않는다면, 을 주기적으로 호출하여 View이 다시 그려지도록 요청하는 다른 스레드가 있다고 생각할 수 있습니다.

+1

자습서 링크가 깨졌습니다. – vin

관련 문제