我正在为 Unity3D 编写 Android 插件。我需要从 UnityPlayerActivity 打开我的自定义 Activity ,以便它是透明的并且游戏在后台可见。但是当我打开我的 Activity 时,UnityPlayerActivity 变成黑色,所以我有一个黑色背景而不是透明的。我需要有关如何在 Unity3D 中使用此透明功能的帮助。
<activity android:name="com.example.activities.MyActivity"
android:configChanges="keyboardHidden|orientation"
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/>
使 Activity 透明的一种简便方法是指定
<activity
...
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
在 AndroidManifest.xml
中,结合 Activity 布局的根 ViewGroup
的透明背景色。
如果您已经尝试过此方法(或类似的 Activity 透明方法),请在您的问题中张贴您尝试过的描述,包括您的确切代码和相关的 XML 位。它将帮助大家提供更具体的答案。
我是一名优秀的程序员,十分优秀!