我想创建一个图片动画,比如说,一个圆圈(这是一个imageView)在指定区域内的屏幕上飞过。不只是消失并重新出现在其他位置,而是在屏幕上平滑移动。有人可以给我一些基本的想法如何实现吗?
答案 0 :(得分:1)
您可以使用帧动画。
喜欢:
<?xml version=”1.0″ encoding=”utf-8″?>
<animation-list xmlns:android=”http://schemas.android.com/apk/res/android”id=”selected”
android:oneshot=”false”>
<item android:drawable=”@drawable/ball1″ android:duration=”50″ />
<item android:drawable=”@drawable/ball2″ android:duration=”50″ />
<item android:drawable=”@drawable/ball3″ android:duration=”50″ />
<item android:drawable=”@drawable/ball4″ android:duration=”50″ />
<item android:drawable=”@drawable/ball5″ android:duration=”50″ />
<item android:drawable=”@drawable/ball6″ android:duration=”50″ />
</animation-list>
您可以绘制图像/位图并将其用作框架,并根据您的要求设置时间段和位置。您可以使用插值器来提供所需的效果。有许多类型的内插器可用。您可以根据需要使用所需的插补器。