2012-11-29 55 views
0

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

+0

看看API演示http://developer.android.com/tools/samples/index.html –

回答

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> 

您可以将图像/位图绘制,并把它作为一个框架和设置时间期限,并根据您的要求的位置。您可以使用插补器来提供所需的效果。有许多种插入器可用。您可以根据您的要求使用所需的插补器。