Java 连续控制视图上旋转的动画
我有一个应用程序需要根据我的手机方位数据不断更新视图Java 连续控制视图上旋转的动画,java,android,animation,render,timertask,Java,Android,Animation,Render,Timertask,我有一个应用程序需要根据我的手机方位数据不断更新视图setRotation() 然而,由于这是一个简单的应用程序,我不想使用Canvas或OpenGL来实现这个简单的东西 我不想使用系统的视图,只想更新视图,比如说:每20毫秒更新一次 对于渲染器/更新程序,我的最佳选择是什么?使用单个线程并调用睡眠(20)。或者什么?您可以将定时器与定时器任务一起使用,并且 Timer temp = new Timer(); TimerTask task = ....; temp.schedule(task,
setRotation()
然而,由于这是一个简单的应用程序,我不想使用Canvas
或OpenGL
来实现这个简单的东西
我不想使用系统的视图,只想更新视图,比如说:每20毫秒更新一次
对于
渲染器/更新程序
,我的最佳选择是什么?使用单个线程
并调用睡眠(20)
。或者什么?您可以将定时器
与定时器任务
一起使用,并且
Timer temp = new Timer();
TimerTask task = ....;
temp.schedule(task, 0, 20000);
您可以在中看到一个示例:
你有预付款吗?见下面我的答案