style.xml
<resources> 안에 아래 <style> 추가 ↓
<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 Studio Library file(.jar) add / 안드로이드 스튜디오 라이브러리 추가하기 (0) | 2016.01.19 |
---|---|
안드로이드 소스 (0) | 2015.07.01 |
안드로이드 어플리케이션 등록 및 판매, play store (0) | 2015.04.06 |
안드로이드 스튜디오 - Button, Toast, Intent (0) | 2015.04.06 |
안드로이드 스튜디오 - 개발환경 구축 및 실행 (0) | 2015.04.06 |