欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android shape 繪制圖形的實例詳解

 更新時間:2017年07月15日 10:23:04   投稿:lqh  
這篇文章主要介紹了Android shape 繪制圖形的實例詳解的相關(guān)資料,需要的朋友可以參考下

Android shape 繪制圖形

Android 繪制圖形可以使用shape也可以使用自定義控件的方式,這里我們說下shape的方式去實現(xiàn)。

在繪制圖形之前,我們先來了解下shape的幾個屬性。

shape

/*
 * 線行 圓形 矩形
/
android:shape="line" 
android:shape="oval" android:shape="rectangle"

size

圖形的大小

<size
    android:height="30dp"
    android:width="30dp"

    />

stroke 邊框?qū)傩?/strong>

<!--
邊框的顏色
邊框的寬度
虛線的長度
虛線之間的間隙

 -->
<stroke
  android:color= "#ff0000"
  android:width= "4dp"
  android:dashWidth= "10dp"
  android:dashGap= "4dp"
  />

corners 屬性

<corners
    android:bottomLeftRadius="10dp"
    android:bottomRightRadius="10dp"
    android:topLeftRadius="10dp"
    android:topRightRadius="10dp"
    />

solid 繪制背景顏色屬性

<solid
    android:color="#F05F4C"
    />

gradient 顏色漸變屬性

<gradient
    android:angle="0"
    android:centerColor="#ff00ff"
    android:endColor="#55ff00"
    android:startColor="#ffcdcd"></gradient>

padding 內(nèi)邊距屬性

<!-- 內(nèi)邊距 -->
  <padding
    android:left="10dp"
    android:right="10dp"
    android:top="10dp"
    android:bottom="10dp"
    />

以上是繪制圖形常用的屬性,現(xiàn)在我們繪制這張圖片中的內(nèi)容

<TextView
    android:layout_width="50dp"
    android:layout_height="50dp"
    android:text="12"
    android:gravity="center"
    android:textColor="#ffffff"
    android:background="@drawable/text"
    />

shape繪制

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
  android:shape="oval"
  >
  <corners
    android:bottomLeftRadius="10dp"
    android:bottomRightRadius="10dp"
    android:topLeftRadius="10dp"
    android:topRightRadius="10dp"
    />
  <size
    android:width="30dp"
    android:height="30dp"
    />
  <stroke
    android:width="1dp"
    android:color="#ffffff" />
  <solid
    android:color="#F05F4C"
    />

</shape>

以上就是關(guān)于Android shape 繪制圖形的實例,本站對于Android View或組件重寫的文章還很多,大家可以搜索參閱,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

最新評論