public class MainActivity extends Activity {
private Button button;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button) findViewById(R.id.button);
change();
}
public void click(View view){
Toast.makeText(this, "你再点下试试?!", 0).show();
change();
}
public void change(){
//平移动画,4个参数分别为X轴起始位置、截止位置,Y轴起始位置、截止位置
TranslateAnimation ta = new TranslateAnimation(0, 100, 0, 0);
//动画重复次数3
ta.setRepeatCount(3);
//重复模式:反转
ta.setRepeatMode(TranslateAnimation.REVERSE);
//重复时长
ta.setDuration(2000);
//为按钮设置动画
button.setAnimation(ta);
}
}
补间动画
最新推荐文章于 2023-12-16 23:26:30 发布