Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 连续控制视图上旋转的动画_Java_Android_Animation_Render_Timertask - Fatal编程技术网

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);
您可以在中看到一个示例:


你有预付款吗?见下面我的答案