gpt4 book ai didi

android - 图像按钮动画

转载 作者:行者123 更新时间:2023-11-29 21:24:04 28 4
gpt4 key购买 nike

我正在 Android 中实现一本动画书,动画由 XML(而非 Android XML)定义。图像位于固定位置,当用户触摸屏幕上的某个元素时,应用会播放声音并为图像按钮设置动画,从而更改图像源和位置(X 和 Y)。

我想知道我该怎么做。由于图像大小不同,我认为 sprites solution不是解决它的好方法。

它就像图像2 :

谢谢

example animation

最佳答案

有两种类型的动画:

查看动画和属性动画。

View 动画只能为 View 对象设置动画。它还缺少各种动画,因为它只能执行缩放、旋转、移动等操作……例如,它不能更改背景颜色。另外,View Animation 的缺点是它只会改变 View 对象被绘制的位置。从物理上讲,它仍然保持在相同的位置。这就是按钮无法点击的原因,在查看动画完成后。

另一方面,Property Animation 可以为 View 和非 View 对象设置动画,并且它没有 View Animation 的约束。当对象被移动时,例如,使用属性动画,它们不仅被绘制在屏幕上的其他某个位置,而且它们实际上被移动到那里。

现在,Property Animation 比View Animation 编写起来要复杂很多,所以如果你真的不需要Property Animation 的所有优点,建议使用View Animation。

来源:Property vs ViewAnimation

API 1 之前的教程和支持库:Nine Old Androids

关于android - 图像按钮动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20374684/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com