先上Java代码的调用,没有引用!自己在eclipse中CTRL+ SHIFT+O一下就有了。
public class StartActivity extends Activity {
ImageView im;
Animation loadAnimation; //动画对象
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_start);
ImageView image=(ImageView)findViewById(R.id.imageView1);
loadAnimation=AnimationUtils.loadAnimation(getApplicationContext(), R.anim.myanin);
image.setAnimation(loadAnimation);
loadAnimation.startNow();
}
}
再在res文件夹下创建一个anim文件夹,在里面创建一个myanrm.xml文件如下
android:fromDegrees="0"
android:toDegrees="360 "
android:pivotX="50%"
android:pivotY="50%"
android:startOffset="0"
android:duration="1000" />
android:fromXScale="1.0"
android:toXScale="0.0"
android:fromYScale="1.0"
android:toYScale="0.0"
android:pivotX="50%"
android:pivotY="50%"
android:startOffset="500"
android:duration="500" />
android:fromAlpha="1.0"
android:toAlpha="0.0"
android:startOffset="500"
android:duration="500" />
布局文件
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".StartActivity" >
android:id="@+id/imageView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:src="@drawable/b" />
这只是一个简单实现,更精彩的还要我接着学习了。