Android Shapeの使用
5183 ワード
Shapeの使用
android:shape
オプションの値は次のとおりです.
rectangle//長方形
oval//楕円
line//線
ring//リング
自己属性はshapeの内部に含まれるいくつかの属性で、主に以下を含む.
Corners//フィレット
グラデーション
padding//内マージン
size//サイズ
solid//充填
stroke//ボーダー
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<stroke
android:width="2dp"
android:color="#FFFFFF"
/>
<corners
android:radius="8dp"
/>
<solid
android:color="#00000000"
/>
shape>
android:shape
オプションの値は次のとおりです.
rectangle//長方形
oval//楕円
line//線
ring//リング
自己属性はshapeの内部に含まれるいくつかの属性で、主に以下を含む.
Corners//フィレット
グラデーション
padding//内マージン
size//サイズ
solid//充填
stroke//ボーダー
"dimension" // , 8dp、5dp
android:topLeftRadius="dimension" // , 8dp、5dp
android:topRightRadius="dimension" // , 8dp、5dp
android:bottomLeftRadius="dimension" // , 8dp、5dp
android:bottomRightRadius="dimension" />// , 8dp、5dp
"integer" // , 0, ,90 。 45
android:centerX="float" // X, shape X , 0.0~1.0
android:centerY="float" // X
android:centerColor="color" // end start
android:endColor="color" //
android:gradientRadius="integer" // , type="radial"
android:startColor="color" //
android:type="linear" // , :linear ,radial ,sweep ( )
android:useLevel="boolean" /> // , false, levelListDrawable true。
"dimension" //
android:top="dimension" //
android:right="dimension" //
android:bottom="dimension" /> //
<size
android:width="dimension" //
color="color" /> //
<stroke
android:width="dimension" //
android:color="color" //
android:dashWidth="dimension" // , dashGap
android:dashGap="dimension" /> // , dashWidth