728x90
반응형
질문 : Android에서 투명한 활동을 어떻게 생성합니까?
다른 활동 위에 투명한 활동을 만들고 싶습니다.
이것을 어떻게 할 수 있습니까?
답변
res/values/styles.xml
파일에 다음 스타일을 추가합니다 (없는 경우 새로 만듭니다.) 다음은 전체 파일입니다.
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.Transparent" parent="android:Theme">
<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>
</resources>
( @color/transparent
값은 res/values/color.xml
파일에 넣은 색상 값 #00000000
입니다. 이후 Android 버전 @android:color/transparent
를 사용할 수도 있습니다.)
그런 다음 활동에 스타일을 적용합니다. 예를 들면 다음과 같습니다.
<activity android:name=".SampleActivity" android:theme="@style/Theme.Transparent">
...
</activity>
출처 : https://stackoverflow.com/questions/2176922/how-do-i-create-a-transparent-activity-on-android
728x90
반응형
'프로그래밍 언어 > Android' 카테고리의 다른 글
Android ListView를 새로 고치는 방법 (0) | 2021.06.14 |
---|---|
색상이 다른 표준 Android 버튼 (0) | 2021.06.13 |
Android 장치에서 apk 파일을 얻는 방법 (0) | 2021.06.11 |
Android에서 배경을 20 % 투명하게 만드는 방법 (0) | 2021.06.09 |
Android 레이아웃 파일에서 "tools : context" (0) | 2021.06.05 |