gpt4 book ai didi

android - Android 中的 Activity 转换

转载 作者:IT老高 更新时间:2023-10-28 12:53:42 25 4
gpt4 key购买 nike

如何为 Android 1.5 及更高版本定义两个 Activity 之间的转换?我想要一个 Activity 淡入。

最佳答案

这是在两个 Activity 之间进行平滑淡入淡出的代码..

res/anim中创建一个名为fadein.xml的文件

<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator"
android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="2000" />

res/anim中创建一个名为fadeout.xml的文件

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

<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator"
android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="2000" />

如果您想从 Activity A 淡入到 Activity B,请将以下内容放入 Activity 的 onCreate() 方法中乙。在 setContentView() 为我工作之前。

overridePendingTransition(R.anim.fadein, R.anim.fadeout);

如果淡入淡出对您来说太慢,请将上述 xml 文件中的 android:duration 更改为更小的内容。

关于android - Android 中的 Activity 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3389501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com