2013-05-02 10 views
10

Tworzenie przezroczystego działania w systemie Android na ekranie dotknij przycisku odrzucania powoduje automatyczne odrzucenie działania. proszę podać wszelkie rozwiązanie.Jak utworzyć przezroczystą aktywność w systemie Android?

enter image description here

+1

Widzę, że chcesz mieć przejrzystą aktywność, ale co chcesz osiągnąć, dotykając problemu? –

+4

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

+2

w manifeście, w szczególności aktywność, którą chcesz być przezroczysta, użyj android: theme = "@ android: style /Theme.Translucent " –

Odpowiedz

21

Istnieją dwa sposoby osiągnięcia tego celu

  • kliknąć na poniższy temat aktywności.

android: theme = "@ android: styl/Theme.Translucent"

  • Zestaw tło działalności jako trans dominującej PNG lub przezroczystego kodu

np.

android: tło = "@ odkształcalne/transparent_bg"

lub

android: tło = "# 33BBFFFF"

this is a semi transparent color 

Linki pokrewne

How to make a background 20% transparent on Android

Understanding colors on Android (six characters)

  • celu wyłączenia aktywności beczki realizacji onTouchListener i gdy jest wykrywane zdarzenie dotyku wykończenie połączenia();

Mam nadzieję, że to pomoże!

+0

android: background = "# 33BBFFFF" nie dało mi przezroczystego tła po zastosowaniu do RelativeActivity. To tylko dało mi białe tło. -1 – Donato

2

Działa lepiej z noTitleBar aby utworzyć pełną aktywność przezroczysty

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

i pamiętać, rozszerza swoją działalność od działalności, a nie z AppCompactActivity

Jeśli trzeba użyć AppCompact następnie zadeklarować nowy motyw:

<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> 
Powiązane problemy