實現兩個 activity 切換時的動畫。在activity中使用
有兩個引數:進入動畫和出去的動畫。
注意1、必須在 startactivity() 或 finish() 之後立即呼叫。
2、而且在 2.1 以上版本有效
3、手機設定-顯示-動畫,要開啟狀態
//實現淡入淺出的效果
startactivity(new intent(mainactivity.this,secondactivity.class));
overridependingtransition(android.r.anim.fade_in,android.r.anim.fade_out);
// 由左向右滑入的效果
startactivity(new intent(mainactivity.this,secondactivity.class));
overridependingtransition(android.r.anim.slide_in_left,android.r.anim.slide_out_right);
// 實現zoommin 和 zoomout (自定義的動畫)
startactivity(new intent(overridependingtransitionactivity.this,secondactivity.class));
overridependingtransition(r.anim.zoomin, r.anim.zoomout);
anim/zoomin.xml
<?xml version="1.0" encoding="utf-8"?>
"android:interpolator="@android:anim/decelerate_interpolator" >
android:duration="@android:integer/config_mediumanimtime"
android:fromxscale="0.1"
android:fromyscale="0.1"
android:pivotx="50%p"
android:pivoty="50%p"
android:toxscale="1.0"
android:toyscale="1.0" />
android:duration="@android:integer/config_mediumanimtime"
android:fromalpha="0"
android:toalpha="1.0" />
anim/zoomout.xml
<?xml version="1.0" encoding="utf-8"?>
"android:interpolator="@android:anim/decelerate_interpolator"
android:zadjustment="top" >
android:duration="@android:integer/config_mediumanimtime"
android:fromxscale="1.0"
android:fromyscale="1.0"
android:pivotx="50%p"
android:pivoty="50%p"
android:toxscale="0.1"
android:toyscale="0.1" />
android:duration="@android:integer/config_mediumanimtime"
android:fromalpha="1.0"
android:toalpha="0" />
兩個Activity切換例子
activity01 import android.content.intent import android.os.bundle import android.view.view import android.widget.button public class activity01 extend...
兩個Activity之間重複相互跳轉時遇到的坑
最近在做的乙個應用,主體為兩個activity,互動時需要來回在兩個activity之間跳轉,首先act a先啟動,然後act a啟動act b,之後act b可以通過startactivity 沒有其他方法了吧?再次回到act a,同樣在act a也可以再次進入act b 其中a b我們只需要初始...
兩個python切換
安裝好後,使用activate啟用某個環境 activate python34 for windows source activate python34 for linux mac 啟用後,會發現terminal輸入的地方多了python34的字樣,實際上,此時系統做的事情就是把預設2.7環境從pa...