http://stackoverflow.com/questions/2176922/how-to-create-transparent-activity-in-android
Q 안드로이드에서 투명한 Activity를 만드려면 어떻게 해야 하나요? 다른 액티비티 위에 떠 있게 만들고 싶습니다.
(질문자: UMAR)
A res/values/styles.xml
파일에 아래 코드 중 <style> ... </style> 부분을 추가하세요.
<?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>
위 코드에서, android:color/transparent
부분은 최근 버전 안드로이드에서 이용할 수 있습니다. 만약 안된다면, res/values/color.xml
에 #00000000 을 transparent 라는 이름으로 생성한 뒤, 색상 값으로 @color/transparent
를 설정하면 됩니다.
그 다음 AndroidManifest.xml 에서 원하는 액티비티를 선택하고, theme를 설정해 주면 됩니다.
<activity android:name=".SampleActivity" android:theme="@style/Theme.Transparent">
...
</activity>
(답변자: gnobal)
445 250 | I want to create a transparent Activity on top of another activity. How can I achieve this? |
756 | Add the following style In your
(the value Then apply the style to your activity, for example:
|
'StackOverflow ' 카테고리의 다른 글
[GIT] 'git pull' 과 'git fetch'의 차이가 뭐죠? (0) | 2015.12.18 |
---|---|
[C#] C#의 정확한 버전 정보를 알려주세요 (0) | 2015.12.17 |
[Java] 생성자에서 다른 생성자를 호출할 수 있나요? (0) | 2015.12.14 |
[PHP] PHP에서 stdClass가 무엇인가요? (0) | 2015.12.11 |
[Linux] 전체 시스템에서, 특정 스트링을 포함하는 파일 찾기 (0) | 2015.12.10 |