Android 中的触摸事件移动 imageview 后,Alpha 动画表现怪异

Alpha Animation acts weird after imageview is moved on touch event in Android

我能够通过单击按钮成功制作 alpha 动画。但是我的 imageview 可以通过触摸移动。因此,当我移动图像视图并单击淡入淡出按钮时,它只是没有动画,它会消失并再次出现。

此外,如果图像视图与原始位置重叠,它将仅对图像的一半(即重叠点)进行动画处理。它的行为很奇怪,不知道为什么。

我使用 SetX 和 SetY 设置图像的新位置。

谁能帮我解决问题?

我想通了。不要使用 setX 和 setY 定位 imageview,而是使用 Layoutparams 来设置 imageview。它会起作用。我用过,效果很好。