Shape Drawable
2445 ワード
用途:長方形、楕円形、線形、円形を描く時が必要です。
ファイルの場所:
res/drawable/filename.xml
構文
ファイルの場所:
res/drawable/filename.xml
構文
<?xml version="1.0" encoding="utf-8"?>
<shape
<!-- , , , -->
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape=["rectangle" | "oval" | "line" | "ring"] >
<!-- -->
<corners
<!-- -->
android:radius="integer"
android:topLeftRadius="integer"
android:topRightRadius="integer"
android:bottomLeftRadius="integer"
android:bottomRightRadius="integer"
/>
<!-- -->
<gradient
android:angle="integer" , 45 ,0 45
android:centerX="integer" X
android:centerY="integer" Y
android:centerColor="integer"
android:endColor="color"
<!-- , type=linear -->
<!-- android:type="radial", android:gradientRadius ,error inflating class -->
android:gradientRadius="integer"
android:startColor="color"
android:type=["linear" | "radial" | "sweep"] , | |
android:useLevel=["true" | "false"] /> LevelListDrawable true, false
<!-- -->
<!-- -->
<padding
android:left="integer"
android:top="integer"
android:right="integer"
android:bottom="integer" />
<size
android:width="integer" ,as a dimension value or dimension resource.
android:height="integer" as a dimension value or dimension resource.
/>
<!-- -->
<solid
android:color="color" The color to apply to the shape, as a hexadecimal value or color resource.
/>
<!-- -->
<!-- dashWidth dashGap , 0dp, -->
<stroke
android:width="integer"
android:color="color"
android:dashWidth="integer"
android:dashGap="integer"
/>
</shape>