2011-03-24 6 views
0

I이 다른이 디스크에 관한 질문 : 그것을 회전,하지만 난 볼의 회전을 설정하는 방법을 모르는까지 http://dl.dropbox.com/u/8051037/disk_ab1.png보기를 회전 동적으로

나는 사용자 정의보기를 생성 한 설정하고 모든 디스크가 회전 중일 때 Animation 객체와 TimeInterpolater를 사용하여이 작업을 수행 할 수 있다고 생각하지만, 그 중 하나를 사용하는 방법을 알아 내지 못했습니다. 그래서 자신의 작은 알고리즘을 만들었습니다. 내가 가지고있는 코드는 https : //github.com/c0dege3k/StarkOMFGB/blob/master/Mods/LauncherDisk.java에서 찾을 수 있습니다.

어떤 도움을 주셔서 감사합니다. 이것과 my other question for this disk이 (가) 심각한 문제를 일으켰습니다.

답변

0

가장 쉬운 방법은 이미지를 그리고 캔버스를 복원하는 것보다 캔버스를 회전시키는 것입니다. 자세한 내용은 여기를 참조하십시오 Rotating a view in Android

+0

확인. 그러나 현재 회전에서 증가/감소하고 싶다면 현재 회전에 액세스하는 방법이 필요합니다. – c0dege3k

+0

필드 mAngle을 추가하여 증가/감소시키고 무효화를 호출하기 만하면보기가 다시 그려집니다. onDraw에서 mAngle을 사용하여 캔버스를 회전합니다. –

관련 문제