안드로이드 노트
[안드로이드][프로젝트2] 투명한 Activity 만드는 방법
devRobin
2022. 4. 9. 16:30
1. res/values에 styles.xml을 추가한다.
2. styles.xml에 아래 코드를 넣어준다.
<?xml version="1.0" encoding="utf-8"?>
<resources>
<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>
</resources>
3. AndroidManifest.xml에 투명하게 만들고자 하는 Activity에 앞서 만들어 둔 theme을 적용해준다.
<activity
android:name=".RateActivity"
android:exported="false"
android:theme="@style/Theme.AppCompat.Transparent.NoActionBar"/>
이렇게 해서 완성했다!