Android 에서 Activity 배경 을 투명 한 style 로 설정 하 는 간단 한 방법(필수)

방법 1:
Theme.Translucent 를 통 해

@android:style/Theme.Translucent
@android:style/Theme.Translucent.NoTitleBar
@android:style/Theme.Translucent.NoTitleBar.Fullscreen
Manifest 에서 투명 한 Activity 안에 theme 를 하나 이상 설정 하면 됩 니 다.

<activity 
  android:name="com.vixtel.simulate.MainApp" 
  android:configChanges="keyboardHidden|orientation" 
  android:label="@string/app_name" 
  android:screenOrientation="portrait" 
  android:theme="@android:style/Theme.Translucent.NoTitleBar" > 
  <intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
 
    <category android:name="android.intent.category.LAUNCHER" /> 
  </intent-filter> 
</activity> 
방법 2:
사용자 정의 style,사용자 정의 Dialog 의 style 처럼 res-values-color.xml 에 투명 색상 값 을 추가 합 니 다.

<?xml version="1.0" encoding="UTF-8"?> 
<resources> 
 
  <color name="transparent">#0000</color> 
 
</resources> 
res-values-styles.xml 에 다음 과 같이 추가 합 니 다.

<style name="myTransparent"> 
  <item name="android:windowBackground">@color/transparent</item> 
  <item name="android:windowNoTitle">true</item> 
  <item name="android:windowIsTranslucent">true</item> 
  <item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item> 
</style> 
Manifest 에서 투명 한 Activity 에서 theme 를 사용자 정의 로 설정 하면 됩 니 다.

android:theme="@style/myTransparent"

프로그램 을 실행 하면 투명 해 집 니 다.배경 에 있 는 모든 것 을 볼 수 있 지만 작 동 하지 않 습 니 다.
여러분 께 안 드 로 이 드 설정 액 티 비 티 배경 을 투명 한 스타일 로 설정 하 는 간단 한 방법(필수)의 모든 내용 입 니 다.많은 사랑 부 탁 드 리 겠 습 니 다~

좋은 웹페이지 즐겨찾기