天天看點

Android界面轉換效果模闆之alpha使用

在Android中,界面轉換可以設定多種效果,在此做出一一列舉:

需現在res目錄下建立anim檔案夾,在該檔案夾下配置相關效果的xml檔案:

Android界面轉換效果模闆之alpha使用
模闆調用

  1. alpha,透明度

調用方法:overridePendingTransition(R.anim.alpha_in, R.anim.alpha_out);

可放在事件響應時調用該方法;其中,R.anim.alpha_in表示要進入的Activity界面,R.anim.alpha_out表示目前界面。

R.anim.alpha_in代碼:

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

<set xmlns:android="http://schemas.android.com/apk/res/android" >

    <alpha

        android:duration="4000"  

        android:fromAlpha="0.0"

        android:toAlpha="1.0" />

</set>

<!-- 

     android:duration="4000"  //經曆時間

     android:fromAlpha="0.0"  //不可見

     android:toAlpha="1.0"    //可見

     上面0.0到1.0表示從不可見到可見的過程,用時4秒鐘,可見度隻能在0.0到1.0之間

 -->

R.anim.alpha_out相關代碼:

<set xmlns:android="http://schemas.android.com/apk/res/android"

    >

   <alpha

        android:duration="4000"

        android:fromAlpha="1.0"

        android:toAlpha="0.0" />