activity切換特效

2021-06-08 22:26:31 字數 1464 閱讀 5057

仿iphone的進入和退出時的效果

intent intent = new intent(activitya.this, activityb.class);

this.startactivity(intent);   

intversion = integer.valueof(android.os.build.version.sdk);   

if(version  >= 5

)   

android.os.build.version.sdk是獲得當前系統的版本號。上述**中用到了兩個xml檔案。

zoomin.xml檔案

<?xml version="1.0" encoding="utf-8"?> 

"  android:interpolator="@android:anim/decelerate_interpolator">   

zoomout.xml檔案

<?

xmlversion

="1.0"

encoding

="utf-8"

?>

<

setxmlns:android

=""android

:interpolator

="@android:anim/decelerate_interpolator"

android

:zadjustment

="top"

>

<

scale

android

:fromxscale

="1.0"

android:toxscale

=".5"

android

:fromyscale

="1.0"

android:toyscale

=".5"

android

:pivotx

="50%p"

android:pivoty

="50%p"

android

:duration

="@android:integer/config_mediumanimtime"

/>

<

alpha

android

:fromalpha

="1.0"

android:toalpha

="0"

android:duration

="@android:integer/config_mediumanimtime"

/>

set>

滑動切換Activity

在dependencies中加入下面一句,就可以引入開源庫到當前專案 compile com.r0adkll slidableactivity 2.0.3 需要準備兩個activity,唯一需要注意的是activity的theme需要重寫下面的 name android windowistransl...

左右切換Activity

在res資料夾下建立anim資料夾,1,在資料夾下建立in from right.xml檔案 建立out to left.xml檔案 2,然後在 裡新增即可如下 注意 不能在子執行緒裡呼叫這個方法,否則無效 overridependingtransition 方法第乙個引數控制的是即將進來的活動,記...

Activity 切換動畫

此方式只需要在啟動另乙個activity和退出activity的時候呼叫就行,這個方法接收兩個引數,乙個是新啟動的activity進入時的動畫,另乙個是當前activity消失時的動畫。啟動 startactivity newintent mainactivity.this,testactivity...