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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android activity跳转动画,6种activity进入动画

發布時間:2023/12/10 Android 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android activity跳转动画,6种activity进入动画 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

源碼鏈接:https://pan.baidu.com/s/1jAKMNUuCdWVxUm2BUCzL2g

?

添加動畫anim

新activity進入方式

默認是右往左進入動畫

1、下往上推進入動畫——100與-100互換即可——上往下推進入動畫

in:

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"><translateandroid:duration="700"android:fromYDelta="100%p"android:toYDelta="0" /><alphaandroid:duration="700"android:fromAlpha="0.0"android:toAlpha="1.0" /> </set>

out:

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"><translateandroid:duration="700"android:fromYDelta="0"android:toYDelta="-100%p" /><alphaandroid:duration="700"android:fromAlpha="1.0"android:toAlpha="0.0" /> </set>

2、左往右進入動畫

in:

<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"><translateandroid:duration="2000"android:fromXDelta="-100%p"android:toXDelta="0" /> </set>

out:

<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"><translateandroid:duration="2000"android:fromXDelta="0"android:toXDelta="100%p" /> </set>

3、透明淡出,中間縮放進入動畫

in:

<?xml version="1.0" encoding="utf-8"?><!-- android:duration="@android:integer/config_mediumAnimTime" --> <set xmlns:android="http://schemas.android.com/apk/res/android"><scaleandroid:duration="1000"android:fillAfter="false"android:fromXScale="0.0"android:fromYScale="0.0"android:interpolator="@android:anim/accelerate_decelerate_interpolator"android:pivotX="50%"android:pivotY="50%"android:toXScale="1"android:toYScale="1" /> </set>

out:

<?xml version="1.0" encoding="utf-8"?><!-- android:duration="@android:integer/config_mediumAnimTime" --> <set xmlns:android="http://schemas.android.com/apk/res/android"><alphaandroid:duration="1000"android:fromAlpha="1.0"android:toAlpha="0" /></set>

4、透明淡出,左上角放大進入動畫

in:

<?xml version="1.0" encoding="utf-8"?><!-- android:duration="@android:integer/config_mediumAnimTime" --> <set xmlns:android="http://schemas.android.com/apk/res/android"android:shareInterpolator="false"><scaleandroid:duration="1000"android:fromXScale="0.0"android:fromYScale="0.0"android:interpolator="@android:anim/decelerate_interpolator"android:pivotX="0"android:pivotY="0"android:repeatCount="0"android:startOffset="0"android:toXScale="1.0"android:toYScale="1.0"></scale></set>

out:......

5、組合動畫,旋轉,縮放,移動

<?xml version="1.0" encoding="utf-8"?><!-- android:duration="@android:integer/config_mediumAnimTime" --> <set xmlns:android="http://schemas.android.com/apk/res/android"android:shareInterpolator="false"><scaleandroid:duration="2000"android:fromXScale="0.0"android:fromYScale="0.0"android:interpolator="@android:anim/decelerate_interpolator"android:pivotX="50%"android:pivotY="50%"android:toXScale="1.0"android:toYScale="1.0"></scale><translateandroid:duration="2000"android:fromXDelta="120"android:fromYDelta="30"android:interpolator="@android:anim/accelerate_decelerate_interpolator"android:toXDelta="30"android:toYDelta="250" /><rotateandroid:duration="2000"android:fromDegrees="0"android:interpolator="@android:anim/accelerate_decelerate_interpolator"android:pivotX="50%"android:pivotY="50%"android:toDegrees="+355" /> </set>

6、左上角退出,外圍縮放進入動畫

in:

<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"android:interpolator="@android:anim/decelerate_interpolator"><alphaandroid:duration="1000"android:fromAlpha="0"android:toAlpha="1.0" /><scaleandroid:duration="1000"android:fromXScale="2.0"android:fromYScale="2.0"android:pivotX="50%p"android:pivotY="50%p"android:toXScale="1.0"android:toYScale="1.0" /> </set>

out:

<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"android:interpolator="@android:anim/decelerate_interpolator"android:zAdjustment="top"><scaleandroid:duration="2000"android:fromXScale="1.0"android:fromYScale="1.0"android:pivotX="0"android:pivotY="0"android:toXScale="0"android:toYScale="0" /><alphaandroid:duration="2000"android:fromAlpha="1.0"android:toAlpha="0" /> </set>

?

activity實現跳轉動畫代碼

?

private Context mContext; mContext = MainActivity.this; startView.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Intent intent = new Intent(mContext, MyTwoActivity.class);mContext.startActivity(intent);((Activity)mContext).overridePendingTransition(R.anim.zoom_enter,R.anim.zoom_exit);} });

?

總結

以上是生活随笔為你收集整理的Android activity跳转动画,6种activity进入动画的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。