问题标签 [rotateanimation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
351 浏览

android - Android:用动画旋转两个对象(圆圈)onTouch

基本上只是想画两个圆圈(一个红色,一个蓝色)并让它们随着旋转动画旋转。已经尝试了几天,但没有任何成功。

还尝试将动画方法移动到 GameView 类中,但在那里也不起作用。

目前它只是在 onTouch 上崩溃。到目前为止,这是我的代码:

游戏画面

游戏视图

捕食者

画线

蓝漆

任何帮助表示赞赏。

0 投票
1 回答
483 浏览

android - 如何让 imageView 同时围绕自身旋转和平移?[android]

触摸时,苹果从树上“落”(翻译)下来,应该绕着自己旋转并翻译。

apple3_animation.xml 文件的 xml 代码:

问题是动画不是按顺序发生的,只有最后一个“r”动画被执行——苹果绕着自己旋转了 720 度。我如何让它按顺序运行?即使我把所有东西都放在 xml 文件中,在 xml 中,只有最后一个动画被执行!

0 投票
0 回答
91 浏览

android - Android:单击其他子项后布局子项重置旋转

我有一个包含两个图像按钮、两个空格和两个文本视图的布局。我的活动需要锁定在横向,并且按钮会在方向更改时旋转。这是使用 RotateAnimation 完成的,代码如下:

动画是在onOrientationChange监听器中创建并启动的elem.startAnimation(anim)。这在大多数情况下都可以正常工作。该问题出现在 Android 4.4.4 和 4.2 的设备上(在 5.0.2 上不会发生)。这就是发生的事情:

  • 我将方向更改为横向以外的任何内容
  • 按钮像往常一样旋转,旋转是正确的
  • 当我按下这些按钮中的任何一个时,另一个按钮会立即将其旋转重置为原始横向值并保持这种状态,直到我再次更改方向

我想知道这是否是 Android 错误,因为它不会发生在 Lollipop 上。我更想知道这是否可以以某种方式解决或解决。

有人可以帮我解决这个问题吗?

0 投票
0 回答
410 浏览

android - 使用触摸运动事件旋转视图并为其提供初始速度以使其自身旋转

我想通过使用用户运动事件来旋转图像视图,然后图像必须以减速的角速度继续旋转。我能够使用 ontouchlistener 旋转图像视图。然后我尝试计算视图的速度并将其添加到视图动画中,但不幸的是应用程序在后期崩溃了。此代码中的速度部分不完整,但我不明白如何实现这部分。请帮忙!!!这是我的代码

}

0 投票
4 回答
1376 浏览

java - 同时旋转和缩放图像

我有这段代码,我想同时旋转和缩放ImageView

rotate()然后我尝试应用该方法startScale(),但这对两者都不起作用。

有没有人有办法解决吗?

0 投票
1 回答
739 浏览

imagebutton - 如何使用 SensorEventListener 检测设备方向?

我想通过实现 SensorEventListener 来检测设备屏幕方向,因为它的当前屏幕方向默认设置为纵向。我需要这样做,因为我的布局包括一些应该独立于其布局旋转的按钮,并且这样做的唯一方法(据我所知)是通过覆盖 onConfigurationChanged 并将相应的动画添加到每个屏幕方向。我不认为 OrientationEventListener 会起作用,因为设置的方向固定为纵向。那么如何从传感器本身检索屏幕方向或角度旋转呢?

0 投票
1 回答
1302 浏览

android - 轮盘动画旋转获取它停止android的位置

我尝试在 Android 中制作旋转轮子的游戏。我发现很难以正确的方式旋转圆圈。我很想帮助如何旋转圆圈并停止它,这样我每次都会得到不同的结果。此刻,它转动了定义的次数并返回到起点。如果我通过这个 msmallWheelBack.clearAnimation() 在它中间停下来,它会返回到回合的开始。预先感谢您的帮助。

在我的代码中:

动画xml:

就像我说的,这就是我停止动画的方式

0 投票
2 回答
855 浏览

ios - 在 SpriteKit 中滑动以旋转 Sprite 节点

我的问题是我不知道如何通过滑动来旋转精灵。当我向左滑动时,我想顺时针旋转它,当我向右滑动时,我想以其他方式旋转。我滑动的速度有多快,它旋转的速度有多快,然后它会减速并停止。我试图寻找答案,但没有希望。谁能帮帮我吗?

这是我使用的代码。当我向左触摸时,精灵围绕中心顺时针旋转,并以其他方式触摸向右。我只是不知道如何计算滑动速度并用它来计算旋转速度。

0 投票
1 回答
913 浏览

android - 有没有办法为 setRotation 设置动画,或者应该用 RotateAnimation 替换它?

我使用 setRotation() 使一些按钮根据设备方向旋转。但是,我注意到这种变化并不顺利,我想知道是否有一种简单的方法可以用 RotateAnimation 替换这个方法。主要问题是这些方向变化不会发生在同一个角度,例如动画必须处理从 0-90 和从 270-90 的旋转。我正在使用 OrientationEventListener 来检测角度方向。有任何想法吗?

更新:

我接下来尝试的是用以下两个替换反向纵向角度:

0 投票
1 回答
1611 浏览

android - 如何在Android中旋转图像并在按下按钮时随机停止

我试图在我的 android 应用程序中制作一个简单的命运之轮。这将是一个带有人名的圆形图像。当按下它下方的按钮时,图像将开始旋转(围绕其中心)。轮换需要在随机时间后停止,所以它当然并不总是相同的人名。现在我只使用带有 1-2-3-4 的图像,如下所示。

输出示例

我已经看过几乎所有关于此的主题,但无法弄清楚如何使其随机化。目前它总是停在同一个角度,例如总是停在数字 1。

我到目前为止的代码:

}

所以基本上我给 RotateAnimation 一个随机数,所以它在停止旋转的地方并不总是相同的。但这不起作用,因为就像我说的那样,它总是在 nr 1 上停止。我发现如果我改变动画的持续时间,输出就不一样了!因此,我尝试在持续时间内输入一个随机数,但这也不起作用。顺便说一句,我检查了其他帖子,说它是随机的,但不是。

在理想情况下,动画开始快速,然后减速和停止。

感谢提前分配!!!