0

我想创建一个图片动画,比如说,一个圆圈(这是一个 imageView)在指定区域内的屏幕上飞过。不只是在其他位置消失和重新出现,而是在屏幕上平滑移动。有人可以给我一些基本的想法如何实现吗?

4

1 回答 1

1

您可以使用帧动画。

像:

<?xml version=”1.0″ encoding=”utf-8″?>
<animation-list xmlns:android=”http://schemas.android.com/apk/res/android”id=”selected”
 android:oneshot=”false”&gt;        
 <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>

您可以绘制图像/位图并将其用作框架并根据您的要求设置时间段和位置。您可以使用插值器来提供所需的效果。有许多类型的插值器可用。您可以根据需要使用所需的插值器。

于 2012-11-29T15:38:57.740 回答