Developer/Android
배경이 투명한 액티비티 만들기
감자싹둑
2016. 9. 6. 14:11
등록방법
매니페스트와 스타일 추가
<activity android:name=".Main3Activity" android:theme="@style/Theme.AppCompat.Translucent" />
<style name="Theme.AppCompat.Translucent">
<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>
타이틀 바 없애기
supportRequestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main3);
ranslucent Background Activity
액티비티에 다음 테마속성을 적용
<activity android:name=".notify.NotifyActivity" android:theme="@android:style/Theme.Translucent"/>
AppCompat의 경우, themes.xml에 테마를 만든 후 이를 android:theme="@style/Theme.AppCompat.Translucent"로 사용
<style name="Theme.AppCompat.Translucent"> <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>