2

透明なテーマのアクティビティがありますが、このテーマによってアクティビティが100%透明になります。アクティビティが50%透過になるようなコードが必要です。これは私のコードです:

<item name="android:windowIsTranslucent">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowIsFloating">true</item>
    <item name="android:backgroundDimEnabled">false</item>
</style>
4

1 に答える 1

10

必要なアクティビティに透過的なテーマを適用できます。で新しいスタイルを作成する/res/values/style.xml

<resources>
<style name="Transparent">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item>
<item name ="android:windowBackground">@color/transparent</item>
<item name="android:windowNoTitle">true</item>
<item name="android:colorForeground">#fff</item>
</style>
</resources>

透明の値は

<color name="transparent">#80000000</color>

AndroidManifest.xmlで、アクティビティのテーマを作成したテーマに宣言します。

<activity android:name="MyActivity" android:theme="@style/Transparent"></activity>
于 2013-01-18T19:39:55.900 に答える