Android的Shape使用

Posted Alasola

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android的Shape使用相关的知识,希望对你有一定的参考价值。

关于Shape的定义

<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"
         android:centerX="integer"
         android:centerY="integer"
         android:centerColor="integer"
         android:endColor="color"
         android:gradientRadius="integer"
         android:startColor="color"
         android:type=["linear" | "radial" | "sweep"]
         android:useLevel=["true" | "false"] />
     <padding (间隔 各方向的间隔)
         android:left="integer"
         android:top="integer"
         android:right="integer"
         android:bottom="integer" />
     <size (大小 宽度和高度)
         android:width="integer"
         android:height="integer" />
     <solid (填充)
         android:color="color" />
     <stroke (描边)
         android:width="integer"
         android:color="color"
         android:dashWidth="integer"
         android:dashGap="integer" />
 </shape>

以上是关于Android的Shape使用的主要内容,如果未能解决你的问题,请参考以下文章

Android中shape中的属性大全

Android中shape中的属性大全

Android开发教程:shape和selector的结合使用

Android中shape的使用

android中如何使用shape来显示直角三角形

Android课程---Android Studio使用小技巧:提取方法代码片段