Возможно ли создать приложение с прозрачным фоном
на корневой задаче, так что вы можете увидеть задачу, выполняющуюся под ней
когда это часть отдельного стека? Альтернативно, возможно ли
запустить приложение, чтобы окно корневой задачи было только частью
экран вместо всего экрана?
Я понимаю, как прозрачность и размеры окна делаются с
действия, которые не являются основной задачей, и это прекрасно работает. Тем не мение,
корневая задача действия, кажется, всегда заполняет весь экран и
быть черным, даже если к приложению применена прозрачная тема
объект в файле манифеста.
ApplicationManifest.xml:
<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:debuggable="true"
android:theme="@style/Theme.Transparent">
styles.xml
<resources>
<style name="Theme.Transparent">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@drawable/
transparent_background</item>
<item name="android:windowAnimationStyle">@android:style/
Animation.Translucent</item>
<item name="android:colorForeground">#fff</item>
<item name="android:windowIsFloating">true</item>
<item name="android:gravity">bottom</item>
</style>
</resources>
Colors.xml
<resources>
<drawable name="transparent_background">#00000000</drawable>
</resources>