我有可绘制的动画
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="true">
<item android:duration="70" android:drawable="@mipmap/scene00089"/>
<item android:duration="70" android:drawable="@mipmap/scene00088"/>
<item android:duration="70" android:drawable="@mipmap/scene00087"/>
<item android:duration="70" android:drawable="@mipmap/scene00086"/>
//......
只有当我向右拖动(正常运行)或向左拖动(反向)时才应该播放。 我已经实现了如何使用另一个具有反向动画的文件来反向播放它,但我需要解决的唯一问题是如何仅在拖动时播放它并在放下时停止它。
最佳答案
您需要一个 View 来播放动画,因此最好在布局 View 层次结构中创建一个 View 并在其上应用动画,如下所示。 希望这对您有帮助。
image.setBackgroundResource(R.anim.cubicfacetween);
AnimationDrawable animationDrawable = (AnimationDrawable) image.getBackground();
animationDrawable.start();
关于java - 使用向左/向右拖动来倒回可绘制的动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59158589/