0
我想用動畫按鈕創建一個應用程序?我能怎麼做? 點擊我想旋轉或隱藏一個按鈕後..如何爲我的按鈕的應用程序設置動畫效果?
我想用動畫按鈕創建一個應用程序?我能怎麼做? 點擊我想旋轉或隱藏一個按鈕後..如何爲我的按鈕的應用程序設置動畫效果?
在這裏你去
動畫的按鈕
創建
rotate.xml
in anim
文件夾:
<?xml version="1.0" encoding="UTF-8"?>
<rotate
xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="0"
android:toDegrees="90"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="0"
android:duration="1200"
android:fillAfter="true"
android:fillEnabled="true" />
和Java代碼中:
Button myButton = (Button)findViewById(R.id.button);
myButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
myButton.startAnimation(AnimationUtils.loadAnimation(AbcActivity.this, R.anim.rotate));
}
});
要隱藏按鈕
button.setVisibility(View.INVISIBLE);
或者
button.setVisibility(View.GONE);
謝謝您的回答.. 但我插入這個代碼,它給我一個錯誤:( bgiusto.setOnClickListener(新View.OnClickListener(){ \t \t \t \t \t \t公共無效的onClick(視圖v ){ \t \t \t \t \t \t \t \t \t \t \t \t bgiusto.startAnimation(AnimationUtils.loadAnimation(此,R .anim.rotate)); \t \t \t \t \t \t \t \t INT秒=(int)的((SystemClock.elapsedRealtime()chrono.getBase())/ 1000); \t \t \t \t tv.setText(Integer.toString(i-seconds)); \t \t \t \t \t \t intent.putExtra( 「Punteggio:」,I-秒); \t \t \t \t \t \t \t startActivity(意向); \t \t \t Livello1_1.this。完(); \t \t \t \t \t \t} \t \t \t \t \t \t \t \t}); – Ormet
它給出了什麼錯誤? –
看到我更新的答案! –