Theme.Translucent导致的活动娱乐

时间:2014-02-21 03:20:03

标签: android android-activity android-theme

我有一个父母和一些孩子活动的申请。要求是在子活动启动时播放一些自定义动画。为了平滑动画并避免切换之间的延迟,我在Manifest中应用了Theme.Translucent应用程序。动画正常运行且应用程序行为正常,直到我将开发人员设置为ON以保持单个活动。

由于无限重新创建(onCreate()后跟onStart(),onResume(),onDestroy等),应用程序停留在父活动上。 1)开发人员设置为ON以保持单个活动。 2)我的应用程序在后台进行,子活动位于顶部。 3)我的活动到了前台。

我仅在Android 4.0系列上遇到此问题,但在主题半透明用于API级别10及以下的文档中找到。

我认为活动娱乐问题是由于儿童活动的半透明度在顶部而父母在下面。由于儿童活动是半透明的,因此需要在后台进行父活动。应用程序在后台创建父级,并且由于开发人员设置而被销毁,因此为ON。

我试图发现半透明等于API等级超过10但没有运气。 API级别大于10的半透明活动是否有任何API或任何其他方式可以避免活动切换之间的闪烁/延迟。

由于

1 个答案:

答案 0 :(得分:1)

如果您希望活动具有半透明窗口,可以添加:

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

AppTheme中的res/values/styles.xml