Android Activity从右边到左边跳转(overridePendingTransition)
生活随笔
收集整理的這篇文章主要介紹了
Android Activity从右边到左边跳转(overridePendingTransition)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
控制Activity 跳轉可以使用overridePendingTransition 方法?
使用也很簡單 就是在轉時候添加即可
例如
startActivity(new Intent(SkipTwoActivity.this,SkipActivity.class));overridePendingTransition(R.anim.slide_left_in, R.anim.fade_out);
在res目錄下創建一個anim 目錄
里面填寫動畫即可
slid_left_in
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" ><translateandroid:duration="1500"android:fromXDelta="100.0%"android:toXDelta="0%" />
</set>
這個控制界面從左走到右邊,
然后就是第二個界面
slid_right_out ,這個界面有很多寫法
比如原界面顯示
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"><translateandroid:duration="1500"android:fromXDelta="0%"android:toXDelta="0%" />
</set>
這里寫了 從0到0 ,
如果想然底部界面也慢慢淡出的畫可以這樣寫
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"><alphaandroid:duration="1500"android:fromAlpha="1"android:toAlpha="1" />
</set>
這里為了測試效果時間寫的很長 一般300就行
效果圖如下
?
?
如果想淡入淡出也很簡單
in
<alpha xmlns:android="http://schemas.android.com/apk/res/android"android:duration="1500"android:fromAlpha="0.0"android:interpolator="@android:interpolator/decelerate_quad"android:toAlpha="1.0" />
?
out
<alpha xmlns:android="http://schemas.android.com/apk/res/android"android:duration="1500"android:fromAlpha="1.0"android:interpolator="@android:interpolator/decelerate_quad"android:toAlpha="0.0" />
?
總結
以上是生活随笔為你收集整理的Android Activity从右边到左边跳转(overridePendingTransition)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 补个汽车轮胎多少钱
- 下一篇: java.lang.RuntimeExc