重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
小編給大家分享一下如何使用XML資源文件來定義顏色,樣式等,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
麻山ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創新互聯的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
1、使用XML資源文件來定義顏色該方法擴展性好,便于修改和共享,如在values目錄下創建一個color.xml
#ffb52121
定義了一個名為mycolor的顏色,在別的地方就可以通過引用mycolor來獲取該顏色值,如
textView定義中:
Android:textColor="@drawable/mycolor"
2、使用XML資源文件來定義樣式在res/drawable中定義一個shape.xml文件
實例代碼:
在你的Activity的xml(比如activity_main.xml)中定義按鈕
Shape的屬性:
solid
描述:內部填充
屬性:android:color 填充顏色
size
描述:大小
屬性:
android:width 寬 android:height 高
gradient
描述:漸變色
屬性:
android:startColor漸變起始顏色 android:endColor漸變結束顏色 android:centerColor漸變中間顏色 android:angle 漸變的角度,angle=0時,漸變色是從左向右,然后逆時針方向轉;當angle=90時,漸變色從上往下。angle必然是45的倍數 android:type 漸變類型:linear(線性)、radial(放射性,以開始色為中心)、sweep(掃描線式漸變) android:userLevel如果要使用LevelListDrawable對象,就要設置為true。設置true無漸變色,false有漸變色 android:grdientRadial漸變半徑,只有設置type為radial時,此值才生效 android:centerX 漸變中心X點坐標的相對位置 android:centerY 漸變中心Y點坐標的相對位置
stroke
描述:描邊
屬性:
android:width 描邊寬度 android:color 描邊顏色 android:dashwidth描邊樣式為虛線時的寬度,值為0時為實線,值大于0時為虛線 android:dashGap 描邊為虛線時,虛線之間的間隔
corners
描述:圓角
屬性:
android:radius 四個角半徑值 android:topLeftRadius左上角半徑值 android:topRightRadius右上角半徑值 android:bottomLeftRadius右下角半徑值 android:bottomRightRadius左下角半徑值
padding
描述:內邊距
屬性:
android:left 左內邊距 android:right 右內邊距 android:top 上內邊距 android:bottom 下內邊距:
看完了這篇文章,相信你對“如何使用XML資源文件來定義顏色,樣式等”有了一定的了解,如果想了解更多相關知識,歡迎關注創新互聯行業資訊頻道,感謝各位的閱讀!