답변

0

Activity의 테마를 투명 테마로 설정해야합니다. 여기에 같은 테마의 예입니다 -

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

이 당신에게 Activity의 투명한 배경을 제공합니다 -

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

을 그리고, 매니페스트에 Activity 선언, 테마를 사용합니다. setAlpha 방법을 사용하여 View의 불투명도를 View으로 처리 할 수 ​​있습니다. 그런 식으로 레이아웃의 루트 View 요소의 불투명도를 요구 사항으로 변경할 수 있습니다.