在需求上遇到背景設(shè)置透明度還是比較常見的,設(shè)置透明度有幾種方式,但是不同的場(chǎng)景應(yīng)用下,不同的方式可能會(huì)出現(xiàn)一些問題。針對(duì)開發(fā)過程中的需求做以下總結(jié)。
創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括紅寺堡網(wǎng)站建設(shè)、紅寺堡網(wǎng)站制作、紅寺堡網(wǎng)頁(yè)制作以及紅寺堡網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,紅寺堡網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到紅寺堡省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
按鈕點(diǎn)擊
布局
輸入框背景 search_title_bg
背景透明度設(shè)置比較常見,mutate()方法,可以解決背景透明狀態(tài)設(shè)置異常的現(xiàn)象。這里只記載需求開發(fā)中遇到的問題,可能還有其他方式,歡迎分享??!
1.設(shè)置Theme.Translucent
只需要在Manifest中需要透明的Activity內(nèi)設(shè)置theme為以上任意一個(gè)就可以了
2.在Activity的layout.xml文件中,設(shè)置父布局背景透明度(不設(shè)置背景色默認(rèn)全透明),不設(shè)置透明度看不出效果,如果子控件設(shè)置了背景色且不透明,則子控件所占位置無透明效果。
3.效果圖
1.使用自定義的Theme
2.在res-values-styles.xml中添加MyTransparent
3.在res-values-colors.xml中添加透明顏色值
4.以上步驟設(shè)置完成和方法一有同樣的效果,省去了在layout.xml設(shè)置透明背景色(如果在布局中頁(yè)設(shè)置了背景色,將以布局中的為準(zhǔn))。方法二相對(duì)靈活一點(diǎn),可以多設(shè)置一些屬性,如模糊背景:
使用databinding設(shè)置圓角背景,代替drawable方式
注意:這個(gè)只是設(shè)置一個(gè)背景,所有圖片的圓角不能使用它,只能是viewGroup或者TextView。
提示:圖片可以使用QMUIRadiusImageView
1、支持view和viewGroup的圓角,邊框、和單個(gè)圓角等;
2、app:bgRadius:圓角大小,必須用"@{R.dimen.ui_dp8}"賦值;
3、app:bgSolidColor:設(shè)置背景色;
4、app:bgStrokeColor:設(shè)置邊框顏色;
5、bgTopLeftRadius:設(shè)置左上的圓角;
如需設(shè)置手機(jī)背景壁紙/墻紙,三星手機(jī)一般建議進(jìn)行以下操作:
1.設(shè)置-(顯示)-壁紙/壁紙與主題-壁紙-左上角選擇主屏幕/鎖定屏幕/主屏幕與鎖定屏幕-從相冊(cè)/內(nèi)置壁紙選擇圖片即可。
2.長(zhǎng)按主屏幕空白處-壁紙和主題-我的壁紙-從相冊(cè)/內(nèi)置壁紙選擇即可。
型號(hào)不同,操作方法略有不同。
通常來說,每個(gè)界面都對(duì)應(yīng)一個(gè)activity。而在activity的View視圖中,可以在最外層容器去設(shè)置背景圖片或背景顏色。
在xml布局里:
android:background="@drawable/img1"
或者
android:background="@color/white"
在java代碼里,也可以設(shè)置
1
2
3
layout.setBackgroundColor(R.color.white);
layout.setBackgroundDrawable(drawable);
layout.setBackgroundResource(R.drawable.img1);
再者,系統(tǒng)默認(rèn)的背景色是能過theme來控制的,就是說創(chuàng)建一個(gè)activity的背景色,如果在
AndroidManifest.xml文件里有設(shè)置如下:
android:theme="@android:style/Theme"
這樣設(shè)置activity的主題樣式,"@android:style/Theme"一般是系統(tǒng)默認(rèn)的。這個(gè)不單是背景色,還有其它的樣式,具體可以在網(wǎng)上查一下android:theme的用法。
而"@android:style/Theme"的背景色就是黑色。
分享標(biāo)題:android背景設(shè)置,安卓布局背景怎么設(shè)置圖片
文章URL:http://sd-ha.com/article18/dsspidp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、定制網(wǎng)站、做網(wǎng)站、建站公司、網(wǎng)站內(nèi)鏈、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)