動畫放大

 


 

 

public class MainActivity extends Activity {
Button btn_start;
Button btn_stop;

ImageView imv;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn_start = (Button) this.findViewById(R.id.button1);
btn_stop = (Button) this.findViewById(R.id.button2);
imv = (ImageView) this.findViewById(R.id.imageView1);

final Animation anim=new ScaleAnimation(1,2,1,2);
//等比例放大
// !開始動畫---------------------------------------------------
btn_start.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View arg0) {

anim.setDuration(2000);
anim.setFillAfter(true);
imv.setAnimation(anim);
anim.startNow();

}
});
// !取消動畫--------------------------------------------
btn_stop.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {

anim.cancel();
}
});

}

}

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 小Chiu 的頭像
    小Chiu

    Cuiu's Home

    小Chiu 發表在 痞客邦 留言(0) 人氣()