package cn.itcast.frame;
import android.app.Activity;
import android.graphics.drawable.AnimationDrawable;
import android.os.Bundle;
import android.os.MessageQueue;
import android.widget.TextView;
public class FrameAnimationActivity extends Activity {
/**
*
*/
@SuppressWarnings("static-access")
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView textview=(TextView)this.findViewById(R.id.textview);
textview.setBackgroundResource(R.drawable.frame);//动画的绑定
final AnimationDrawable ad=(AnimationDrawable)textview.getBackground();
getMainLooper().myQueue().addIdleHandler(new MessageQueue.IdleHandler() {
public boolean queueIdle() {
// TODO Auto-generated method stub
ad.start();//动画启动
return false;
}
});
}
}
frame.xml
main.xml
android:layout_height="fill_parent"
android:orientation="vertical" >
android:layout_height="wrap_content"
android:id="@+id/textview"
/>