Android學好Shape不再依賴美工

2021-09-02 13:03:18 字數 797 閱讀 8104

[img]

其實以上效果沒有讓美工提供任何 只要學會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不再依賴美工

先上圖 其實以上效果沒有讓美工提供任何 只要學會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 ...