Activity切換動畫效果

2021-06-28 08:38:53 字數 1579 閱讀 5614

首先在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...