Android shape使用詳解

2021-07-12 01:58:07 字數 1395 閱讀 8918

一、在res/drawable資料夾下建立乙個名為gradient_box的xml檔案:

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

xmlns:android=""

android:shape="rectangle">

android:radius="8dp"

android:topleftradius="5dp"

android:toprightradius="15dp"

android:bottomleftradius="20dp"

android:bottomrightradius="25dp"

/>

android:startcolor="#ffff0000"

android:endcolor="#80ff00ff"

android:angle="45"

/>

android:left="10dp"

android:top="10dp"

android:right="10dp"

android:bottom="10dp"

/>

android:width="600dp"

/>

android:color="#ffff9d77"

/>

android:width="2dp"

android:color="#dcdcdc"

/>

shape>

二、在視窗布局檔案中將步驟一中建立的檔案作為textview的背景:

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

xmlns:android=""

android:layout_width="fill_parent"

android:layout_height="fill_parent">

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="shapetest"

android:background="@drawable/gradient_box"

android:textsize="24.0dp"

android:textcolor="@android:color/black"

/>

linearlayout>

3

三、執行效果展示:

android中shape的使用

總結一下android shape的使用詳解

shape使用 漸變色 分割線 邊框 半透明 半透明陰影效果 下面是shape中各個屬性代表的含義 shape xmlns android android shape rectangle oval line ring 預設為rectangle corners shape rectangle 時使用,...

android shape的使用 邊框

android中常常使用shape來定義控制項的一些顯示屬性,今天看了一些shape的使用,對shape有了大體的了解,稍作總結 先寫drawable裡面的xml檔案,裡面設定shape來設定文字框的特殊效果。olid 實心,就是填充的意思 android color指定填充的顏色 gradient...

android shape的使用詳解

shape的屬性大全 預設為rectangle 虛線間隔寬度 注意 一 1 android radius,半 徑,會被下邊的單個角度半徑屬性覆蓋,預設為1dp,2 在使用時,如果單獨設定四個角度,又大小不一致時,eclipse的graphics preview會報錯。但是直接真機執行即可。比如實在線...