티스토리 뷰

반응형

 

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"/>

 

 

 

 

완성!

 

반응형