新聞中心
Android設(shè)置Activity背景為透明style的方法
setAlpha()的括號(hào)中可以填0–255之間的數(shù)字。數(shù)字越大,越不透明。
為江孜等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及江孜網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都做網(wǎng)站、成都網(wǎng)站制作、江孜網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
方法一:只要在配置文件內(nèi)activity屬性配置內(nèi)加上android:theme=@android:style/Theme.Translucent 就好了。
在定義Activity時(shí)指定Theme.Dialog主題就可以將Activity設(shè)置為對(duì)話框風(fēng)格。通過(guò)修改Theme.Dialog主題的android:windowBackground屬性值可以改變Activity的背景圖像。
如何設(shè)置Android中控件的顏色透明度
setAlpha()的括號(hào)中可以填0–255之間的數(shù)字。數(shù)字越大,越不透明。
直接打開(kāi)相關(guān)窗口,在Android-app-res-layout的空白處點(diǎn)擊鼠標(biāo)右鍵并選擇New-Layout resource file。下一步彈出新的頁(yè)面,需要輸入名稱(chēng)創(chuàng)建新的資源文件。這個(gè)時(shí)候如果沒(méi)問(wèn)題,就通過(guò)對(duì)象跳轉(zhuǎn)。
一個(gè)正常的16進(jìn)制的色值格式是這樣的: #RRGGBB。如果我們要給這個(gè)色值設(shè)置透明度,那就在他數(shù)值之前添加兩個(gè)字節(jié)去表示不透明度。例如:#C0C0C0 這個(gè)色值,如果我們要設(shè)置透明度為30%,那就是變成#4DC0C0C0 。
正常設(shè)置顏色是“#”后面加6位16進(jìn)制數(shù)字,在這6位前面再加兩位就是用來(lái)設(shè)置透明度的。
如果是顏色透明度,樓上說(shuō)的對(duì),8位顏色碼的話,前兩位是指透明度,你查一下對(duì)照關(guān)系表。調(diào)整顏色碼就可以。這種方式改變的只是對(duì)應(yīng)的顏色。也可以通過(guò)setAlpha(float alpha)方法設(shè)置。
android自定義控件怎么設(shè)置不了背景透明!!!求解決方法
打開(kāi)安卓的配置文件。只需要在配置文件中把需要設(shè)置為透明的activity的樣式設(shè)置為android:theme=@android:style/Theme.Translucent這樣就可以把背景設(shè)置為透明。以下是自定義主題,設(shè)置Activity透明且無(wú)標(biāo)題的方法。
直接打開(kāi)相關(guān)窗口,在Android-app-res-layout的空白處點(diǎn)擊鼠標(biāo)右鍵并選擇New-Layout resource file。下一步彈出新的頁(yè)面,需要輸入名稱(chēng)創(chuàng)建新的資源文件。這個(gè)時(shí)候如果沒(méi)問(wèn)題,就通過(guò)對(duì)象跳轉(zhuǎn)。
只要在配置文件內(nèi)activity屬性配置內(nèi)加上 android:theme=@android:style/Theme.Translucent就好了。
修改控件樣式:嘗試修改控件的樣式,將其背景色設(shè)置為透明或者降低其不透明度,以便與頁(yè)面的透明效果相匹配。調(diào)整頁(yè)面和控件的層級(jí)關(guān)系:檢查頁(yè)面中控件的層級(jí)關(guān)系,確保透明的頁(yè)面位于控件的下方。
這時(shí)我們可以使用mutate()方法使該控件狀態(tài)不定,這樣不定狀態(tài)的控件就不會(huì)共享自己的狀態(tài)了。android:alpha的值為0~1之間的數(shù)。數(shù)字越大,越不透明。1表示完全不透明,0表示完全透明。
(價(jià)值@color/transparent的顏色值#00000000我把res/values/color.xml文件。 后來(lái)版本的Android定義一個(gè)透明色,所以您可以使用與版本@android:color/transparent直接在風(fēng)格和跳躍的顏色。
標(biāo)題名稱(chēng):android空間透明 android控件透明
文章轉(zhuǎn)載:http://www.dlmjj.cn/article/dgejsie.html