Android Activity的出現和移除動畫

jopen 10年前發布 | 45K 次閱讀 Android Android開發 移動開發

從第一個Activity到第二個Activity,采用平移的方式移進和移出。

Android Activity的出現和移除動畫

 

首先是動畫的設置,需要先編寫好動畫效果。

20140216162522421.png

    <?xml version="1.0" encoding="utf-8"?>  
    <set xmlns:android="http://schemas.android.com/apk/res/android">  
        <translate xmlns:android="http://schemas.android.com/apk/res/android"  
        android:interpolator="@android:anim/accelerate_interpolator"  
        android:fromXDelta="-100%p"  
        android:toXDelta="0%p"  
        android:duration="500">  
        </translate>  
    </set>  

這是其中的第一個in_from_left.xml

其他的動畫編寫也差不多。

 

然后就是activity中的實現

//跳轉到主界面  
                Intent intentr=new Intent(MainActivity.this,MainPageActivity.class);  
                MainActivity.this.startActivity(intentr);  
                overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left);    

            
如果點擊進去后想也用動畫返回。那么點擊進去和返回只是一個相反的過程。

 

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!