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 로 지정
'android' 카테고리의 다른 글
리스트뷰, 스크롤뷰 리플 이펙트 제거 (0) | 2017.11.07 |
---|---|
이미지뷰 라운드 처리 (0) | 2017.10.30 |
EditText Style 옵션 (0) | 2017.10.11 |
커스텀 텍스트 뷰 (0) | 2017.10.10 |
actionbar 공통으로 사용하기 (0) | 2017.10.10 |