English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Metodo semplice per impostare lo sfondo Activity trasparente in Android (obbligatorio)

Metodo 1:

attraverso Theme.Translucent

@android:style/Theme.Translucent
@android:style/Theme.Translucent.NoTitleBar
@android:style/Theme.Translucent.NoTitleBar.Fullscreen

Basta impostare il tema su una qualsiasi delle seguenti opzioni nell'Activity trasparente del Manifest

<activity 
  android:name="com.vixtel.simulate.MainApp" 
  android:configChanges="keyboardHidden|orientation" 
  android:label="@string/app_name" 
  android:screenOrientation="portrait" 
  android:theme="@android:style/Theme.Translucent.NoTitleBar" > 
  <intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
  </intent-filter> 
</activity> 

Metodo due:

Stile personalizzato, come lo stile personalizzato del Dialog, aggiungere il valore del colore trasparente in res-values-color.xml:

<?xml version="1.0" encoding="UTF-8"?> 
<resources> 
  <color name="transparent">#0000</color> 
</resources> 

Aggiungere quanto segue in res-values-styles.xml:

<style name="myTransparent"> 
  <item name="android:windowBackground">@color/transparent</item> 
  <item name="android:windowNoTitle">true</item> 
  <item name="android:windowIsTranslucent">true</item> 
  <item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item> 
</style> 

Nell'Activity con trasparenza del Manifest, impostare il tema su quello personalizzato

android:theme="@style/myTransparent"

Dopo aver eseguito il programma, diventa completamente trasparente, è possibile vedere tutto ciò che si trova sotto lo sfondo, ma tutte le operazioni sono inefficaci.

Questo è tutto il contenuto che l'editor vi ha portato: un metodo semplice per impostare lo sfondo trasparente dell'Activity Android (obbligatorio vedere) Speriamo che possiate sostenere il tutorial di urlaio~

Ti potrebbe interessare