日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 芯聞號 > 充電吧
[導讀]android轉(zhuǎn)場動畫windowAnimation和ActivityAnimation的區(qū)別顯而易見,window與Activity本身從名字上就知道不同,但對于項目開發(fā)中 windowAnimat

android轉(zhuǎn)場動畫windowAnimation和ActivityAnimation的區(qū)別

顯而易見,window與Activity本身從名字上就知道不同,但對于項目開發(fā)中 windowAnimation和ActivityAnimation的區(qū)別必須心領(lǐng)神會。

區(qū)別主要如下

1.windowAnimation包括 windowEnterAnimation 和 windowExitAnimation ;ActivityAnimation包含 android:activityOpenEnterAnimation, android:activityOpenExitAnimation , android:activityCloseEnterAnimation 和 android:activityCloseExitAnimation

2.在項目中WindowAnimation的控制權(quán)大于Activity的控制權(quán),即在Activity轉(zhuǎn)場過程中,如果同時設(shè)置了WindowAnimation和ActivityAnimation,那么 可能(因為這種情況非常多) 只會執(zhí)行WindowAnimation

3.對于WindowAnimation的定義很簡單,在style.xml文件中只需要繼承Animation Style即可


對于Activity,需要繼承Animation Activity Style


當我們從 A1 啟動 A2 時,A1 從屏幕上消失,這個動畫叫做 android:activityOpenExitAnimation

當我們從 A1 啟動 A2 時,A2 出現(xiàn)在屏幕上,這個動畫叫做 android:activityOpenEnterAnimation

當我們從 A2 退出回到 A1 時,A2 從屏幕上消失,這個叫做 android:activityCloseExitAnimation

當我們從 A2 退出回到 A1 時,A1 出現(xiàn)在屏幕上,這個叫做 android:activityCloseEnterAnimation

從上述2中動畫的定義上來看,顯然ActivityAnimation更為復雜,但這種復雜帶來的轉(zhuǎn)場效果非常好,可以同時控制2個Activity的動畫,而不像WindowAnimation只能控制下一個Activity的窗體動畫。

5.在開發(fā)中,窗體動畫也可以使用 Activity. overridePendingTransition來設(shè)置,也可以定義在主題中,但Activity只能使用在主題中

<application< p="">

android:name="test.view.weitop.BaseApplication"

android:allowBackup="false"

android:hardwareAccelerated="false"

android:icon="@drawable/app_logo"

android:label="@string/app_name"

android:largeHeap="true"

android:theme="@style/Theme.App" >


6.對于比較追求界面美感的動畫,使用ActivityAnimation要好得多,因此對于一般開發(fā)使用windowAnimation即可,但對于追求用戶體驗,那么直接使用Activity Animation 吧。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉