问题标签 [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.
android - Android:用动画旋转两个对象(圆圈)onTouch
基本上只是想画两个圆圈(一个红色,一个蓝色)并让它们随着旋转动画旋转。已经尝试了几天,但没有任何成功。
还尝试将动画方法移动到 GameView 类中,但在那里也不起作用。
目前它只是在 onTouch 上崩溃。到目前为止,这是我的代码:
游戏画面
游戏视图
捕食者
画线
蓝漆
任何帮助表示赞赏。
android - 如何让 imageView 同时围绕自身旋转和平移?[android]
触摸时,苹果从树上“落”(翻译)下来,应该绕着自己旋转并翻译。
apple3_animation.xml 文件的 xml 代码:
问题是动画不是按顺序发生的,只有最后一个“r”动画被执行——苹果绕着自己旋转了 720 度。我如何让它按顺序运行?即使我把所有东西都放在 xml 文件中,在 xml 中,只有最后一个动画被执行!
android - Android:单击其他子项后布局子项重置旋转
我有一个包含两个图像按钮、两个空格和两个文本视图的布局。我的活动需要锁定在横向,并且按钮会在方向更改时旋转。这是使用 RotateAnimation 完成的,代码如下:
动画是在onOrientationChange
监听器中创建并启动的elem.startAnimation(anim)
。这在大多数情况下都可以正常工作。该问题出现在 Android 4.4.4 和 4.2 的设备上(在 5.0.2 上不会发生)。这就是发生的事情:
- 我将方向更改为横向以外的任何内容
- 按钮像往常一样旋转,旋转是正确的
- 当我按下这些按钮中的任何一个时,另一个按钮会立即将其旋转重置为原始横向值并保持这种状态,直到我再次更改方向
我想知道这是否是 Android 错误,因为它不会发生在 Lollipop 上。我更想知道这是否可以以某种方式解决或解决。
有人可以帮我解决这个问题吗?
android - 使用触摸运动事件旋转视图并为其提供初始速度以使其自身旋转
我想通过使用用户运动事件来旋转图像视图,然后图像必须以减速的角速度继续旋转。我能够使用 ontouchlistener 旋转图像视图。然后我尝试计算视图的速度并将其添加到视图动画中,但不幸的是应用程序在后期崩溃了。此代码中的速度部分不完整,但我不明白如何实现这部分。请帮忙!!!这是我的代码
}
java - 同时旋转和缩放图像
我有这段代码,我想同时旋转和缩放ImageView
:
rotate()
然后我尝试应用该方法startScale()
,但这对两者都不起作用。
有没有人有办法解决吗?
imagebutton - 如何使用 SensorEventListener 检测设备方向?
我想通过实现 SensorEventListener 来检测设备屏幕方向,因为它的当前屏幕方向默认设置为纵向。我需要这样做,因为我的布局包括一些应该独立于其布局旋转的按钮,并且这样做的唯一方法(据我所知)是通过覆盖 onConfigurationChanged 并将相应的动画添加到每个屏幕方向。我不认为 OrientationEventListener 会起作用,因为设置的方向固定为纵向。那么如何从传感器本身检索屏幕方向或角度旋转呢?
android - 轮盘动画旋转获取它停止android的位置
我尝试在 Android 中制作旋转轮子的游戏。我发现很难以正确的方式旋转圆圈。我很想帮助如何旋转圆圈并停止它,这样我每次都会得到不同的结果。此刻,它转动了定义的次数并返回到起点。如果我通过这个 msmallWheelBack.clearAnimation() 在它中间停下来,它会返回到回合的开始。预先感谢您的帮助。
在我的代码中:
动画xml:
就像我说的,这就是我停止动画的方式
ios - 在 SpriteKit 中滑动以旋转 Sprite 节点
我的问题是我不知道如何通过滑动来旋转精灵。当我向左滑动时,我想顺时针旋转它,当我向右滑动时,我想以其他方式旋转。我滑动的速度有多快,它旋转的速度有多快,然后它会减速并停止。我试图寻找答案,但没有希望。谁能帮帮我吗?
这是我使用的代码。当我向左触摸时,精灵围绕中心顺时针旋转,并以其他方式触摸向右。我只是不知道如何计算滑动速度并用它来计算旋转速度。
android - 有没有办法为 setRotation 设置动画,或者应该用 RotateAnimation 替换它?
我使用 setRotation() 使一些按钮根据设备方向旋转。但是,我注意到这种变化并不顺利,我想知道是否有一种简单的方法可以用 RotateAnimation 替换这个方法。主要问题是这些方向变化不会发生在同一个角度,例如动画必须处理从 0-90 和从 270-90 的旋转。我正在使用 OrientationEventListener 来检测角度方向。有任何想法吗?
更新:
我接下来尝试的是用以下两个替换反向纵向角度:
android - 如何在Android中旋转图像并在按下按钮时随机停止
我试图在我的 android 应用程序中制作一个简单的命运之轮。这将是一个带有人名的圆形图像。当按下它下方的按钮时,图像将开始旋转(围绕其中心)。轮换需要在随机时间后停止,所以它当然并不总是相同的人名。现在我只使用带有 1-2-3-4 的图像,如下所示。
我已经看过几乎所有关于此的主题,但无法弄清楚如何使其随机化。目前它总是停在同一个角度,例如总是停在数字 1。
我到目前为止的代码:
}
所以基本上我给 RotateAnimation 一个随机数,所以它在停止旋转的地方并不总是相同的。但这不起作用,因为就像我说的那样,它总是在 nr 1 上停止。我发现如果我改变动画的持续时间,输出就不一样了!因此,我尝试在持续时间内输入一个随机数,但这也不起作用。顺便说一句,我检查了其他帖子,说它是随机的,但不是。
在理想情况下,动画开始快速,然后减速和停止。
感谢提前分配!!!