Android學好Shape不再依賴美工

2021-06-27 15:37:56 字數 896 閱讀 5360

先上圖

其實以上效果沒有讓美工提供任何 只要學會shape你就能實現 想怎麼樣就怎麼樣

下面介紹shape的用法:

android:shape=["rectangle" | "oval" | "line" | "ring"]

其中rectagle矩形,oval橢圓,line水平直線,ring環形

中子節點的常用屬性:

漸變android:startcolor  起始顏色

android:endcolor  結束顏色            

android:angle  漸變角度,0從上到下,90表示從左到右,數值為45的整數倍預設為0;

android:type  漸變的樣式 liner線性漸變 radial環形漸變 sweep

填充android:color  填充的顏色

描邊android:width 描邊的寬度

android:color 描邊的顏色

android:dashwidth 表示'-'橫線的寬度

android:dashgap 表示'-'橫線之間的距離

圓角android:radius  圓角的半徑 值越大角越圓

android:toprightradius  右上圓角半徑

android:bottomleftradius 右下圓角角半徑

android:topleftradius 左上圓角半徑

android:bottomrightradius 左下圓角半徑

2.用selector新增shape

<?xml version="1.0" encoding="utf-8"?> 

">   

Android學好Shape不再依賴美工

img 其實以上效果沒有讓美工提供任何 只要學會shape你就能實現 想怎麼樣就怎麼樣 下面介紹shape的用法 android shape rectangle oval line ring 其中rectagle矩形,oval橢圓,line水平直線,ring環形 中子節點的常用屬性 漸變androi...

Android學好Shape不再依賴美工

img 其實以上效果沒有讓美工提供任何 只要學會shape你就能實現 想怎麼樣就怎麼樣 下面介紹shape的用法 android shape rectangle oval line ring 其中rectagle矩形,oval橢圓,line水平直線,ring環形 中子節點的常用屬性 漸變androi...

Android中shape的使用

本人在美工方面一直是比較白痴的,對於一些顏色什麼亂七八糟的非常頭痛,但是在android程式設計中這又是經常涉及到的東西,沒辦法,只有硬著頭皮上。android中常常使用shape來定義控制項的一些顯示屬性,今天看了一些shape的使用,對shape有了大體的了解,稍作總結 先看下面的 solid ...