【发布时间】:2012-12-06 23:01:27
【问题描述】:
我有淡入按钮(alpha 从 0 到 1)和淡出按钮(alpha 从 1 到 0)的动画。这部分工作正常。按钮 A 触发按钮 B 的淡入。按钮 B 触发其自身的淡出。
按钮 B 完全覆盖了按钮 A。这个想法是按钮 B 包含一个像信息弹出窗口一样使用的图像。按钮 A 被触摸,按钮 B 淡入顶部。当按钮 B 被触摸时,它会再次淡出。
最初,按钮 B 的可见性设置为 INVISIBLE,当动画淡入完成后,它设置为 VISIBLE。单击按钮 B 时,它会淡出,然后我将可见性设置为不可见。
问题是Button B淡出后,设置为INVISIBLE后,即使不可见,仍然可以点击,并且Button A没有接收到触摸。
我已经尝试从父级移除按钮 B 并在动画完成后重新添加它,这允许触摸到达按钮 A,但只有一次。之后按钮 B 不再可触摸。
【问题讨论】:
-
我在这里根本看不到任何问题。你有吗?
标签: android animation button touch alpha