java - 在View上持续控制旋转动画

标签 java android animation render timertask

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

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

我不想使用系统的 View ,只更新 View ,比方说:每 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/

关于java - 在View上持续控制旋转动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28788318/

相关文章:

android - SqliteException 忙 iOS/Android Xamarin MVVMCross

java - Android post 请求失败并显示 OKHTTP

Javascript:将球保持在圆圈动画内

java - 如何以最简单的方式将AsyncTask切换到Loader?

java - volley中的entry.softTtl和entry.ttl有什么区别?

java - 从 .txt 文件读取后从 00 :00 format to a double 00. 00 格式转换字符串?

ios - 当出现新的 View Controller 时,带有重复选项的 UIView.animate 停止

java - 为什么我不能重写枚举中的公共(public)抽象方法

android - 如何以编程方式将按钮逐行添加到布局中?

java - iOS 喜欢 Android 上的滚动效果