gpt4 book ai didi

android - 替代 overridePendingTransition() - Android

转载 作者:行者123 更新时间:2023-11-29 00:39:30 29 4
gpt4 key购买 nike

我刚刚发现了 android overrivePendingTransition() 方法。它工作正常,但我有以下问题:

在Settings/Dislpay菜单中,您可以选择不显示动画、部分动画或全部动画,该方法只有在设置为全部动画时才有效。

我可以绕过它吗?

最佳答案

您所说的设置是用户偏好。如果您的一位用户想要关闭所有动画,您为什么要寻找一种解决方法来继续在您的应用程序中显示动画?它似乎不是很用户友好。

无论如何,overridePendingTransition 用于在 Activities 之间设置动画,而不是 Views,这是您可以关闭它们的部分原因,并在 Android 2.0 中引入。没有其他可用的 SDK 方法可以做同样的事情;但是,您可以尝试使用 LayoutAnimation 为您正在创建的每个 Activity 提供的布局设置动画。它不会与 overridePendingTransition 完全相同,但我认为它将是您能找到的最接近替代品的东西之一。

your_animation.xml:

<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
android:animation="@anim/THE_ANIMATION_YOU_WANT_TO_USE" />

your_layout.xml:

android:layoutAnimation="@anim/your_animation"

关于android - 替代 overridePendingTransition() - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10353840/

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