首先在res/anim 下 宣告兩個動畫效果
fade.xml
[html]view plain
copy
<?
xmlversion
="1.0"
encoding
="utf-8"
?>
<
alpha
xmlns:android
=""android:interpolator
="@android:anim/accelerate_interpolator"
android:fromalpha
="0.0"
android:toalpha
="1.0"
android:duration
="@android:integer/config_longanimtime"
/>
hold.xml
[html]view plain
copy
<?
xmlversion
="1.0"
encoding
="utf-8"
?>
<
translate
xmlns:android
=""android:interpolator
="@android:anim/accelerate_interpolator"
android:fromxdelta
="0"
android:toxdelta
="0"
android:duration
="@android:integer/config_longanimtime"
/>
接下來在activity跳轉的時候加上overridependingtransition方法:
[html]view plain
copy
refresh
=(textview) this.findviewbyid(r.id.refresh);
refresh.setonclicklistener(new onclicklistener()
});
其實我們也可以使用官方給我們提供的動畫效果:
實現淡入淡出的效果
overridependingtransition(android.r.anim.fade_in,android.r.anim.fade_out);
overridependingtransition(android.r.anim.fade_in,android.r.anim.fade_out);
由左向右滑入的效果
overridependingtransition(android.r.anim.slide_in_left,android.r.anim.slide_out_right);
overridependingtransition(android.r.anim.slide_in_left,android.r.anim.slide_out_right);
Activity切換的動畫效果
andorid中實現activity之間切換的動畫有兩種方法 在 中使用overridependingtransition方法。在androidmanifest.xml檔案中,通過主題在設定activity間的切換動畫。接下來,具體看看兩種方式的實現 首先在xml檔案中宣告兩個動畫效果,例如 fad...
Activity之間的動畫切換效果
通常我們在啟動乙個新的activity的時候,效果都是很單一的。當我們想每乙個activity都有乙個獨有的出場方式進入到當前主螢幕,那麼整個應用給使用者的感官效果會更好些。那麼我們從何出著手來實現這些自己想要的效果呢?通過查閱資料activity類用乙個overridependingtransit...
Activity 切換動畫
此方式只需要在啟動另乙個activity和退出activity的時候呼叫就行,這個方法接收兩個引數,乙個是新啟動的activity進入時的動畫,另乙個是當前activity消失時的動畫。啟動 startactivity newintent mainactivity.this,testactivity...