Android/Kotlin
[Android][Kotlin] 투명 액티비티 만들기 transparent activity
yoo.o
2020. 4. 1. 16:15
반응형
style.xml에 새로운 스타일을 추가해주고
- 아예 투명용
<style name="Theme.AppCompat.Transparent.NoActionBar" parent="Theme.AppCompat.Light.NoActionBar">
<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>
- 검정 반투명용
<style name="Theme.AppCompat.Transparent.NoActionBar" parent="Theme.AppCompat.Light.NoActionBar">
<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">true</item>
</style>
AndroidManifest.xml에서 투명하게 만들고 싶은 액티비티에 방금 만든 스타일을 적용해준다
<activity android:name="Activityname"
android:theme="@style/Theme.AppCompat.Transparent.NoActionBar"/>
완성!
반응형