如何讓Activity透明

2021-08-25 17:52:57 字數 851 閱讀 4698

**:

說到這個透明效果.這問題就來了。這個activity和layout到底是什麼關係呢?  如果我這個activity裡面有layout.在這個layout裡有各種控制項.那控制項會透明嗎?

我的想法是乙個activity 是乙個視窗,layout只是描述如何瓜分這個視窗.他沒有外觀.真正顯示的是那些控制項.

上網查了,acitivity透明的方法網上很詳細,我也在此列下吧

res/values資料夾下建立styles.xml:

<?xml version=「1.0″ encoding=「utf-8″?>

在該資料夾下在建立檔案colors.xml

<?xml version=「1.0″ encoding=「utf-8″?>

#60000000

有了這寫設定,就得告訴activity用這寫設定.

androidmanifest.xml中找到要彈出的activity,加入theme:

android:theme=」@style/translucent」

哎,不錯,確實透明了.但是問題又來了,layout裡的button不透明啊.如果能讓他們也透明或者半透明呢?那得設定視窗屬性.

window window=getwindow();

windowmanager.layoutparams wl = window.getattributes();

wl.flags=windowmanager.layoutparams.flag_keep_screen_on;

wl.alpha=0.6f;  這句就是設定視窗裡崆件的透明度的.0.0全透明.1.0不透明.

window.setattributes(wl);

恩.這樣效果不錯.

Android 設定Activity透明

一直在應用程式中使用的activity都是黑色不透明的背景,很少遇到那些花哨的activity,但是花哨歸花哨,有些activity一定要實現半透或者全透效果,比如我的一張動態桌布的設定介面,這張設定介面是一張activity頁面,我在設定介面進行桌布設定的時候,我希望看到我的桌布已經作出相應的改變...

Android 設定Activity透明

一直在應用程式中使用的activity都是黑色不透明的背景,很少遇到那些花哨的activity,但是花哨歸花哨,有些activity一定要實現半透或者全透效果,比如我的一張動態桌布的設定介面,這張設定介面是一張activity頁面,我在設定介面進行桌布設定的時候,我希望看到我的桌布已經作出相應的改變...

Activity全屏透明動畫等

之前弄了很久沒有成功,不是透明不了就是不能全屏,下面大概貼以下 1建立sty樣式,屬性如下 這是啟動和關閉當前activity動畫,後面再貼出來 name android windowanimationstyle style animitem 背景顏色及透明程度 name android backg...