gpt4 book ai didi

Android 动画 - 按钮保持可点击

转载 作者:搜寻专家 更新时间:2023-11-01 08:56:53 24 4
gpt4 key购买 nike

我正在制作一个游戏,其中有 5 个按钮,看起来像云,从“天空”落下。这意味着当我的 Activity 开始时,无法看到“云”,因为 marginTop 设置为 -100dp。他们从那个位置开始往下掉,直到他们迷失在屏幕的底部。

问题是,我需要那些按钮在动画过程中可以点击。

到目前为止,我找到了一些关于如何在动画结束后使 buttons 可点击的文档。但我不需要那个。 我需要能够通过动画时间本身点击按钮。

注意:我需要适用于 3.0 之前版本的东西。

有人有任何指向文档或示例或任何内容的链接吗?

最佳答案

经过一些研究,我发现有两种类型的动画:

View 动画和Property 动画。

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

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

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

来源: Property vs View Animation

API 1 之前的教程和 SupportLybrary: nineoldandroids

关于Android 动画 - 按钮保持可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18333269/

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