日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Android >内容正文

Android

android 向左滑动动画,Android Activity左边滑出,右边滑入的动画切换

發(fā)布時間:2024/1/1 Android 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android 向左滑动动画,Android Activity左边滑出,右边滑入的动画切换 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Activity的切換動畫實(shí)際上是Android的View Animation(視圖動畫)中的Tween Animation效果,Tween Animation分為4種動畫效果,分別是:alpha (透明變化) translate(位置移動) scale(縮放) rotate(旋轉(zhuǎn)), 而左右滑動切換使用的是 translate(位置移動)的效果,在下一篇我們再討論一下 alpha (透明變化) 、scale(縮放)、 rotate(旋轉(zhuǎn)) 這三種效果,本篇只將 translate(位置移動)。

直接上代碼

在 res目錄創(chuàng)建anim目錄, 然后在目錄創(chuàng)建動畫的xml文件:out_to_left.xml (從左邊退出動畫) 、in_from_right.xml(從右邊進(jìn)入動畫)、out_to_right.xml(從右邊退出動畫)、in_from_left.xml(從左邊進(jìn)入動畫)

1.in_from_left

android:duration="200"

android:fromXDelta="-100%p"

android:interpolator="@android:anim/linear_interpolator"

android:toXDelta="0%p" >

2.in_from_right

android:duration="200"

android:fromXDelta="100%p"

android:interpolator="@android:anim/linear_interpolator"

android:toXDelta="0%p" >

3.out_to_left

android:duration="200"

android:fromXDelta="0%p"

android:toXDelta="-100%p"

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

4.out_to_right

android:duration="200"

android:fromXDelta="0%p"

android:toXDelta="100%p"

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

修改主題文件

在values文件夾中打開style.xml的文件,在其中插入一個style節(jié)點(diǎn),聲明一個主題。

#FF9800

#FF5722

@color/colorAccent

@style/fade

@anim/in_from_right

@anim/out_to_left

@anim/in_from_left

@anim/out_to_right

主要添加

@style/fade

@anim/in_from_right

@anim/out_to_left

@anim/in_from_left

@anim/out_to_right

現(xiàn)在假設(shè)有兩個Activity A 和 B,在A中可以啟動B。同時,A和B的theme屬性均設(shè)置為上面定義的屬性。那么,以上動畫的發(fā)生時機(jī)如下:

(1)當(dāng)A啟動B時,A退出,B進(jìn)入,A退出時的動畫名稱為android:activityOpenExitAnimation,動畫文件為

R.anim.out_to_left,B進(jìn)入時的動畫名稱為android:activityOpenEnterAnimation, 動畫文件為R.anim.in_from_right。

(2)當(dāng)B結(jié)束時,B退出,A進(jìn)入。B退出的動畫名稱為android:activityCloseExitAnimation, 動畫文件為R.anim.out_to_right, A進(jìn)入時的動畫名稱為android:activityCloseEnterAnimation, 動畫文件為R.anim.in_from_left。

總結(jié)

以上是生活随笔為你收集整理的android 向左滑动动画,Android Activity左边滑出,右边滑入的动画切换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。