如果說給控件或則組件加邊框,可以使用自定義背景,其中solid是設置填充的,corners是設置邊框圓角的,stroke是描邊的。下面貼出一段自定義背景。
創(chuàng)新互聯(lián)公司服務項目包括鹿寨網(wǎng)站建設、鹿寨網(wǎng)站制作、鹿寨網(wǎng)頁制作以及鹿寨網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網(wǎng)行業(yè)的解決方案,鹿寨網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到鹿寨省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!
selector xmlns:android=""
item android:state_selected="true"shape
solid android:color="@color/click_clor" /
stroke android:width="0dp" /
corners android:bottomLeftRadius="6dp" android:bottomRightRadius="6dp" android:topLeftRadius="6dp" android:topRightRadius="6dp" /
/shape/item
item android:state_focused="true"shape
solid android:color="@color/click_clor" /
stroke android:width="0dp" /
corners android:bottomLeftRadius="6dp" android:bottomRightRadius="6dp" android:topLeftRadius="6dp" android:topRightRadius="6dp" /
/shape/item
item android:state_pressed="true"shape
solid android:color="@color/click_clor" /
stroke android:width="0dp" /
corners android:bottomLeftRadius="6dp" android:bottomRightRadius="6dp" android:topLeftRadius="6dp" android:topRightRadius="6dp" /
/shape/item
item android:state_enabled="false"shape
solid android:color="@color/top_color" /
stroke android:width="0dp" /
corners android:bottomLeftRadius="6dp" android:bottomRightRadius="6dp" android:topLeftRadius="6dp" android:topRightRadius="6dp" /
/shape/item
itemshape
solid android:color="@color/top_color" /
stroke android:width="0dp" /
corners android:bottomLeftRadius="6dp" android:bottomRightRadius="6dp" android:topLeftRadius="6dp" android:topRightRadius="6dp" /
/shape/item
/selector 將此新建放入drawable文件夾中
使用很簡單
直接background="@drawable/文件名"即可。
如果你認可我的回答,敬請及時采納,
~如果你認可我的回答,請及時點擊【采納為滿意回答】按鈕
~~手機提問的朋友在客戶端右上角評價點【滿意】即可。
~你的采納是我前進的動力
~~O(∩_∩)O,記得好評和采納,互相幫助。
Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動設備,如智能手機和平板電腦。Android在開發(fā)過程中,很多情況下需要我們在TextView上面添加一個邊框,但是TextView本身不支持邊框,這里介紹幾種設置邊框的方法,可以供大家參考:
繼承與TextView開發(fā)一個自定義的組件,在view的ondraw方法中繪制邊框
在您的配置文件中,直接通過包路徑引用自定義的組件,運行之后,可以看到您想要的效果
方法2:自定義xml來設置背景圖片,在drawable文件夾下新建xml配置文件,設置邊框顏色樣式
在textview的屬性中設置background屬性為此布局文件,運行之后,可以看到您想要的效果
android雖然提供了四個屬性, 但是目前這四個無論設置哪個都是影響到四個的。 如果確實有必要的話,那可以通過以下變態(tài)手法達到。 在上面放一個獨立的控件,然后另外一個矩形放在那個控件的上層。 這里應該要用到層布局。
給view設置邊框的代碼:
1.創(chuàng)建xml
?xml version="1.0" encoding="utf-8"?
shape xmlns:android=""
2.設置!-- 圓角 --
corners
android:radius="9dp"
android:topLeftRadius="2dp"
android:topRightRadius="2dp"
android:bottomLeftRadius="2dp"
android:bottomRightRadius="2dp"/!-- 設置圓角半徑 --
3.設置!-- 漸變 --
gradient
android:startColor="@android:color/white"
android:centerColor="@android:color/black"
android:endColor="@android:color/black"
android:useLevel="true"
android:angle="45"
android:type="radial"
android:centerX="0"
android:centerY="0"
android:gradientRadius="90"/
4.設置!-- 間隔 --
padding
android:left="2dp"
android:top="2dp"
android:right="2dp"
android:bottom="2dp"/!-- 各方向的間隔 --
5.設置大小精細!-- 大小 --
size
android:width="50dp"
android:height="50dp"/!-- 寬度和高度 --
6.設置!-- 填充 --
solid
android:color="@android:color/white"/!-- 填充的顏色 --
7.設置邊框!-- 描邊 --
stroke
android:width="2dp"
android:color="@android:color/black"
android:dashWidth="1dp"
android:dashGap="2dp"/
/shape
Android自定義邊框,可以設置任意邊框的角度和陰影。我下面分為 四個角度設置邊框、兩個角度設置邊框、半圓球設置邊框加兩層陰影等。
效果圖:
效果圖:
效果圖:
分享名稱:android邊框,android邊框陰影樣式
轉載來源:http://m.rwnh.cn/article32/dsdhjpc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設計公司、網(wǎng)站收錄、網(wǎng)站制作、虛擬主機、響應式網(wǎng)站、App設計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)