4

Unity3D 用の Android プラグインを作成しています。UnityPlayerActivity からカスタム アクティビティを開く必要があるため、透明になり、ゲームがバックグラウンドで表示されます。しかし、アクティビティを開くと、UnityPlayerActivity が黒くなり、背景が透明ではなく黒になります。Unity3D でこの透明度機能を使用する方法を教えてください。

<activity android:name="com.example.activities.MyActivity" 
    android:configChanges="keyboardHidden|orientation" 
    android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/>
4

2 に答える 2

0

アクティビティを透明にする便利な方法の 1 つは、指定することです。

<activity
  ...
  android:theme="@android:style/Theme.Translucent.NoTitleBar" />

で、アクティビティ レイアウトAndroidManifest.xmlのルートの透明な背景色と組み合わせて使用​​します。ViewGroup

すでにこれ (またはアクティビティの透明性に対する同様のアプローチ) を試した場合は、正確なコードと関連する XML のビットを含め、試したことの説明を質問に投稿してください。誰もがより具体的な回答を提供するのに役立ちます。

于 2013-03-29T09:59:21.840 に答える