style.xml에 스타일 추가


<style name="Theme.Transparent" parent="android:Theme">

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

    <item name="android:windowNoTitle">true</item>

    <item name="android:windowContentOverlay">@null</item>

    <item name="android:backgroundDimEnabled">true</item>

    <item name="android:windowFullscreen">true</item>

</style>


android:backgroundDimEnabled

true - 반투명 검정 /  false - 완전 투명 


manifests > AndroidManifest.xml


<activity android:name=".MainActivity"

    android:theme="@style/Theme.Transparent"></activity>

-> 원하는 activity 의 theme를 위에서 정의한 style로


form_main.xml


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    android:orientation="vertical"

    android:layout_width="fill_parent"

    android:layout_height="fill_parent"

    android:background="@android:color/transparent">

</LinearLayout>

투명창으로 보이게할 Layout의 배경 background를 transparent 로 지정


추가 내용
https://m.blog.naver.com/artisan_ryu/220663792572


'android' 카테고리의 다른 글

리스트뷰, 스크롤뷰 리플 이펙트 제거  (0) 2017.11.07
이미지뷰 라운드 처리  (0) 2017.10.30
EditText Style 옵션  (0) 2017.10.11
커스텀 텍스트 뷰  (0) 2017.10.10
actionbar 공통으로 사용하기  (0) 2017.10.10

+ Recent posts