gpt4 book ai didi

android - 由于 Theme.Translucent 的 Activity 娱乐

转载 作者:行者123 更新时间:2023-11-30 03:05:12 27 4
gpt4 key购买 nike

我有一个应用程序,其中包含一个父项和一些子项 Activity 。要求是在子 Activity 启动时播放一些自定义动画。为了流畅的动画并避免切换之间的延迟,我在 list 中的应用程序上应用了 Theme.Translucent。动画运行正常且应用程序行为正常,直到我打开开发人员设置以保持单一 Activity 。

应用程序由于无限重新创建(onCreate() 后跟 onStart()、onResume()、onDestroy 等)而停留在父 Activity 处。1) 开发人员设置为 ON 以保持单一 Activity 。2)我的应用程序进入后台, child Activity 在最上面。3) 我的 Activity 出现在前台。

我只在 Android 4.0 系列上遇到这个问题,但在文档中发现 Theme Translucent 适用于 API 级别 10 及以下。

我认为 Activity 娱乐问题是由于子 Activity 的半透明性在上面而 parent 在下面。由于子 Activity 是半透明的,因此需要在后台进行父 Activity 。应用程序在后台创建父级并由于开发人员设置而被销毁。

我试图找到 API 级别高于 10 的半透明,但没有成功。 API 级别高于 10 的半透明 Activity 是否有任何 API 或任何其他方式来避免 Activity 切换之间的闪烁/延迟。

谢谢

最佳答案

如果你想让你的activity有一个半透明的窗口,你可以添加:

<item name="android:windowIsTranslucent">true</item>

res/values/styles.xml 中的 AppTheme

关于android - 由于 Theme.Translucent 的 Activity 娱乐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21924646/

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