簡單的activity變成半透明的方法

2021-07-30 16:38:08 字數 658 閱讀 3741

在做專案時,常需要用到對話方塊之類的效果,然而對話方塊不容易寫,所以就想寫個半透明的activity來代替對話方塊效果,這樣的好處至少有三個:

一:布局容易

二:各種控制項容易控制

三:**簡練:不至於將控制對話方塊的**寫在一坨,各種控制也不用寫在一坨,易於維護

而現在在網上搜尋半透明的activity時,都是需要在style中寫樣式,在color中定義顏色,當然,最後還得在mainfest中配置好,結果乙個小小的半透明activity效果寫的好零亂,而且網上來來去去就那幾種方法,看得蛋疼,因此為了以後的同行的方便,我介紹一種簡易的半透明activity效果:

步驟:一:在activity的布局的根標籤中寫入透明顏色:

android:background="#80000000" >

二:在清單檔案中配置:

android:theme="@android:style/theme.translucent.notitlebar" >
ok,就這兩步,

這樣的效果好處在於:

一:簡單,就兩行**

二:易修改,就兩行**,只需修改一處即可。

效果圖:

unity 2D 透明遮罩 簡單實現物體一半透明

大致需要用到的東西 shader 材質 深度攝像機 unity實現2d遮罩找了許多的解決方法,這個是我採取的一種方法,比較便捷,但不一定是最好的 主要想實現的效果是這樣的,小偷藏在窗戶的後面,並且有移動的動畫,需要遮罩除去其在窗戶之外的部分 首先新建乙個shader,如下,很短 shader dep...

unity 支援半透物體的流光效果(vf版本)

最近特效製作說要加個特效流光,就寫了一下 使用方法和之前部分模型流光效果一直 這個是手動流光,方便特效k動畫 如果要自動流光則改改uv賦值 流光圖y軸偏移 uv.y time.y speedy 流光圖x軸偏移 uv.x time.y speedx 下面是shader shader effect ex...

在WinCE下繪製半透的效果要注意的問題

在 windows xp 中實現半透明效果並不是件難事,僅僅只需要調 setlayeredwindowattributes 函式即可。如果同樣的效果也想在 windows ce 中重現呢?因為 windows ce 沒有setlayeredwindowattributes 函式,不過在windows...