在View上持续控制旋转动画

Continuously control animation of rotation on View

我有一个应用程序需要根据我的手机方向数据不断更新视图setRotation()

但是,由于这是一个简单且非常简单的应用程序,我不想使用 CanvasOpenGL 来做这个简单的事情。

我不想使用系统的视图,只更新视图比方说:每 20 毫秒。

我对 renderer/updater 的最佳选择是什么?使用单个 Thread 并调用 sleep(20)。或者什么?

您可以将 TimerTimerTask

一起使用
Timer temp = new Timer();
TimerTask task = ....;

temp.schedule(task, 0, 20000);

您可以在以下位置查看一个示例:

http://examples.javacodegeeks.com/android/core/activity/android-timertask-example/