Android為透明效果提供了內(nèi)置的主題:Theme(android:style/Theme.Translucent),如果想實(shí)現(xiàn)透明效果,只要為Activity設(shè)置該Theme便可。如果想實(shí)現(xiàn)半透明效果,則只需要繼承android:style/Theme.Translucent,并重寫便可。
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的太白網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
將Activity設(shè)置成半透明的對(duì)話框在定義Activity時(shí)指定Theme.Dialog主題就可以將Activity設(shè)置成對(duì)話框風(fēng)格.通過(guò)修飾Theme.Dialog主題的android:wind...Activity使用Dialog樣式導(dǎo)致點(diǎn)擊空白處自動(dòng)關(guān)閉的問(wèn)題。
activity的背景透明,只需在只要在配置文件內(nèi)activity屬性配置內(nèi)加上android:theme=@android:style/Theme.Translucent就好了。
方法一:只要在配置文件內(nèi)activity屬性配置內(nèi)加上android:theme=@android:style/Theme.Translucent 就好了。
1、Android為透明效果提供了內(nèi)置的主題:Theme(android:style/Theme.Translucent),如果想實(shí)現(xiàn)透明效果,只要為Activity設(shè)置該Theme便可。如果想實(shí)現(xiàn)半透明效果,則只需要繼承android:style/Theme.Translucent,并重寫便可。
2、這是guan 方的解釋,大致意思就是我們?cè)诓季值淖钔鈱釉O(shè)置 android:fitsSystemWindows=true,會(huì)在屏幕最上方預(yù)留出狀態(tài)欄高度的padding。
3、windowTranslucentStatus 設(shè)置為true之后,狀態(tài)欄默認(rèn)是 半透明 的(4 是黑色到透明色漸變,0+ 是純黑色半透明),和我們要求的 透明 相去甚遠(yuǎn)。更重要的是,布局會(huì)延伸到狀態(tài)欄底下。
格式:android:background=#XXxxxxxx(顏色可以寫在color中)說(shuō)明:半透明顏色值不同于平時(shí)使用的顏色,半透明顏色值共8位,前2位是透明度,后6位是顏色。也就是說(shuō)透明度和顏色結(jié)合就可以寫出各種顏色的透明度。
在設(shè)置setBackgroundColor之前,調(diào)用Drawable drawable = button.getBackground();button.setBackgroundColor(0xffff77777);把drawable 保存起來(lái),然后,恢復(fù):button.setBackgroundDrawable(drawable);我試過(guò)了,可以。
#ff000000 此為16進(jìn)制顏色代碼,前2位ff為透明度,后6位為顏色值(000000為黑色,ffffff為白色,可以用ps等軟件獲?。?。透明度分為256階(0-255),計(jì)算機(jī)上用16進(jìn)制表示為(00-ff)。
Button或者ImageButton的背景設(shè)為透明或者半透明 半透明Button android:background=#e0000000.../ 透明Button android:background=#00000000.../ 顏色和不透明度 (alpha)值以十六進(jìn)制表示法表示。
圖標(biāo)的外側(cè)是透明的,可以先設(shè)置下按鈕的Background,src設(shè)置為圖標(biāo),試試看。
可使用ScaleType來(lái)指定drawable的縮放方式,來(lái)實(shí)現(xiàn)裁剪效果。ImageView的Scaletype決定了圖片在View上顯示時(shí)的樣子,如進(jìn)行何種比例的縮放,及顯示圖片的整體還是部分,等等。