2013-05-02 15 views
10

Come creare attività trasparenti in Android in quella schermata, toccare per chiudere il pulsante per chiudere automaticamente l'attività. si prega di fornire qualsiasi soluzione.Come creare attività trasparenti in Android?

enter image description here

+1

Quindi ho capito che vuoi avere un'attività trasparente, ma cosa vuoi ottenere al problema del tapping? –

+4

gothrough http://stackoverflow.com/questions/2176922/how-to-create-transparent-activity-in-android – Pinki

+2

in manifest, in particolare l'attività si desidera essere trasparenti, utilizzare Android: theme = "@ android: style /Theme.Translucent " –

risposta

21

Ci sono due modi per raggiungere questo

  • utilizzare il seguente tema per l'attività.

android: theme = "Android @: stile/Theme.Translucent"

  • Set sfondo dell'attività come immagine png genitore trans o un codice trasparente

es.

android: background = "@ drawable/transparent_bg"

o

android: background = "# 33BBFFFF"

this is a semi transparent color 

link correlati

How to make a background 20% transparent on Android

Understanding colors on Android (six characters)

  • per chiudere l'attività alla spina implementare onTouchListener e finitura chiamata quando viene rilevato tocco evento();

Spero che aiuti !!

+0

android: background = "# 33BBFFFF" non mi ha fornito uno sfondo trasparente quando applicato a RelativeActivity. Mi ha appena dato uno sfondo bianco. -1 – Donato

2

funziona meglio con noTitleBar per creare una piena attività trasparente

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

e ricordare si estende la vostra attività da attività e non da AppCompactActivity

Se è necessario utilizzare AppCompact poi dichiarare un nuovo tema:

<style name="Theme.AppCompat.Translucent" parent="Theme.AppCompat.NoActionBar"> 
    <item name="android:windowNoTitle">true</item> 
    <item name="android:windowBackground">@android:color/transparent</item> 
    <item name="android:colorBackgroundCacheHint">@null</item> 
    <item name="android:windowIsTranslucent">true</item> 
    <item name="android:windowAnimationStyle">@android:style/Animation</item> 
</style> 
Problemi correlati