[android]代码库
package com.example.ch08_5_frameanimation;
import android.app.Activity; //引入相关类
import android.graphics.drawable.AnimationDrawable; //引入相关类
import android.os.Bundle; //引入相关类
import android.view.View; //引入相关类
import android.view.View.OnClickListener; //引入相关类
import android.widget.Button; //引入相关类
import android.widget.ImageView; //引入相关类
public class FrameActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) { //重写onCreate方法
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn = (Button)findViewById(R.id.btn);
btn.setOnClickListener(new OnClickListener() { //为按钮设置监听器
@Override
public void onClick(View v) { //重写onClick方法
ImageView iv = (ImageView)findViewById(R.id.iv);
iv.setBackgroundResource(R.anim.hero_left);
AnimationDrawable ad = (AnimationDrawable)iv.getBackground();
ad.start(); //启动AnimationDrawable
}
});
Button btn1 = (Button)findViewById(R.id.btn1);
btn1.setOnClickListener(new OnClickListener() { //为按钮设置监听器
@Override
public void onClick(View v) { //重写onClick方法
ImageView iv = (ImageView)findViewById(R.id.iv);
iv.setBackgroundResource(R.anim.hero_right);
AnimationDrawable ad = (AnimationDrawable)iv.getBackground();
ad.start(); //启动AnimationDrawable
}
});
}
}
[源代码打包下载]
by: 发表于:2018-05-31 11:00:51 顶(0) | 踩(0) 回复
??
回复评论