Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.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
Android 在图像旋转上设置计时器?_Android - Fatal编程技术网

Android 在图像旋转上设置计时器?

Android 在图像旋转上设置计时器?,android,Android,在Android(2.3.3)上,是否可以使图像的旋转不是即时的 我使用的代码示例来自: 这个旋转是即时的,我想让旋转可见。这在安卓系统中是可能的,还是Flash的东西?您可以再次调用相同的代码,并将图像旋转1度角。使用上述方法,你真的不能做任何其他的方式。但同样,如果你试图以每秒25帧的速率触发1度乘以1度,它在平板电脑或手机中也不会平稳运行。您可以尝试android提供的动画。但他们对整个屏幕应用动画(据我所知)。你可以再次调用相同的代码,并将图像旋转1度角。使用上述方法,你真的不能做任何其

在Android(2.3.3)上,是否可以使图像的旋转不是即时的

我使用的代码示例来自:


这个旋转是即时的,我想让旋转可见。这在安卓系统中是可能的,还是Flash的东西?

您可以再次调用相同的代码,并将图像旋转1度角。使用上述方法,你真的不能做任何其他的方式。但同样,如果你试图以每秒25帧的速率触发1度乘以1度,它在平板电脑或手机中也不会平稳运行。您可以尝试android提供的动画。但他们对整个屏幕应用动画(据我所知)。

你可以再次调用相同的代码,并将图像旋转1度角。使用上述方法,你真的不能做任何其他的方式。但同样,如果你试图以每秒25帧的速率触发1度乘以1度,它在平板电脑或手机中也不会平稳运行。您可以尝试android提供的动画。但他们会为整个屏幕应用动画(据我所知)。

您应该在imageview上使用。你需要这样的东西:

在res/anim文件夹中:

<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android" 
    android:fromDegrees="0" android:toDegrees="90"
    android:duration="2000" android:interpolator="@android:anim/accelerate_decelerate_interpolator"
    android:startOffset="1000"
/>
您必须自己探索不同的选项和属性:)
您应该在imageview上使用。你需要这样的东西:

在res/anim文件夹中:

<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android" 
    android:fromDegrees="0" android:toDegrees="90"
    android:duration="2000" android:interpolator="@android:anim/accelerate_decelerate_interpolator"
    android:startOffset="1000"
/>
您必须自己探索不同的选项和属性:)

如果您想在图像旋转前延迟,可以查看AlarmManager。这不应用于延迟David Caunt评论中所述的任何动画

如果要设置旋转动画,可以签出RotateAnimation

下面是一个旋转文本视图的示例,可能会有所帮助。

如果您想在图像旋转前延迟,可以查看AlarmManager。这不应用于延迟David Caunt评论中所述的任何动画

如果要设置旋转动画,可以签出RotateAnimation

下面是一个旋转文本视图的示例,可能会有所帮助。

那么您想为图像旋转添加计时器?OP想延迟动画的开始。那么您想为图像旋转添加计时器?OP想延迟动画的开始。不要使用AlarmManager-动画内置了对延迟的支持!是的,我把AlarmManager放在那里是因为我觉得这个问题有点混乱。很难知道他是想要旋转延迟还是想要动画。AlarmManager只能用于定期或计划任务。不要使用AlarmManager-动画内置了对延迟的支持,使用!是的,我把AlarmManager放在那里是因为我觉得这个问题有点混乱。很难知道他是想要旋转延迟还是想要动画。AlarmManager只能用于定期或计划任务。在完成轮换后,轮换是否可能保留在其新位置?现在当它结束时,它会回到原来的位置。是的,使用fillAfter/fillEnabled参数。我提出了一个新问题,因为我实际上需要做的不是一次,而是每3秒钟一次,并且在一个特定的方向上(指特定的角度):完成旋转后,旋转是否可能保留在其新位置?现在当它结束时,它会返回到原来的位置。是的,使用fillAfter/fillEnabled参数。我提出了一个新问题,因为我实际上需要做的不是一次,而是每3秒钟一次,并且在特定的方向上(指特定的角度):
img.startAnimation(AnimationUtils.loadAnimation(context, R.anim.rotate));