Android开发入门-动画

test_2_3.java

1 package com.droidhen.test.test_2_3;
2
3 import android.app.Activity;
4 import android.os.Bundle;
5 import android.view.animation.Animation;
6 import android.view.animation.AnimationUtils;
7 import android.widget.ImageView;
8
9 public class test_2_3 extends Activity {
10 Animation myAnimation;
11 ImageView myImageView;
12 /** Called when the activity is first created. */
13 @Override
14 public void onCreate(Bundle savedInstanceState) {
15 super.onCreate(savedInstanceState);
16 setContentView(R.layout.main);
17 myAnimation = AnimationUtils.loadAnimation(this, R.anim.myanim);
18 myImageView = (ImageView)this.findViewById(R.id.myImageView);
19 myImageView.startAnimation(myAnimation);
20 }
21 }

myanim.xml

1 <?xml version="1.0" encoding="utf-8"?>
2 <set xmlns:android="http://schemas.android.com/apk/res/android">
3 <alpha
4 android:fromAlpha="0.1"
5 android:toAlpha="1.0"
6 android:duration="2000"
7 />
8 <scale
9 android:interpolator="@android:anim/accelerate_decelerate_interpolator"
10 android:fromXScale="0.0"
11 android:fromYScale="0.0"
12 android:toXScale="1.4"
13 android:toYScale="1.4"
14 android:pivotX="50%"
15 android:pivotY="50%"
16 android:fillAfter="false"
17 android:duration="3000"
18 />
19 <translate
20 android:fromXDelta="30"
21 android:toXDelta="0"
22 android:fromYDelta="30"
23 android:toYDelta="50"
24 android:duration="3000"
25 />
26 <rotate
27 android:interpolator="@android:anim/accelerate_decelerate_interpolator"
28 android:fromDegrees="0"
29 android:toDegrees="+350"
30 android:pivotX="50%"
31 android:pivotY="50%"
32 android:duration="3000"
33 />
34 </set>

posted on 2011-03-25 17:43  DerDeath  阅读(105)  评论(0编辑  收藏  举报

导航

"); }); },1000); });