gpt4 book ai didi

android - 取消 SingleInstance 上的所有动画

转载 作者:太空狗 更新时间:2023-10-29 13:28:24 24 4
gpt4 key购买 nike

我想知道是否可以在启动 singleInstance Activity 时取消所有动画,我已经在用了

@Override
public void onStop() {
super.onStop();
overridePendingTransition(0, 0);
}

@Override
public void onResume() {
super.onResume();
overridePendingTransition(0, 0);
}

用于何时调用 finish 和

    intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);

激活它...但仍然是黑屏(加载时间短)。尝试创建一个服装主题,但没有取消它。

我有点放弃希望了...我知道 fragment 会解决它。有什么办法没有?

最佳答案

你试过在调用 startActivity(...) 之后调用 overridePendingTransition

您还可以通过主题禁用动画

开发人员应该创建一个样式,

<style name="noAnimTheme" parent="android:Theme">
<item name="android:windowAnimationStyle">@null</item>
</style>

然后在 list 中将其设置为 Activity 或整个应用程序的主题。

<activity android:name=".ui.ArticlesActivity" android:theme="@style/noAnimTheme">
</activity>

你也可以指定一个样式来指定自定义的进入和退出动画,这样你也可以让它做你喜欢的事情 http://developer.android.com/reference/android/R.attr.html#windowEnterAnimation

关于android - 取消 SingleInstance 上的所有动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18989331/

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