Android Shape

<?xml version="1.0" encoding="utf-8"?>
<shape
 xmlns:android="http://schemas.android.com/apk/res/android"
      android:shape="rectangle">
<!--形状有四种:line 线条,oval 椭圆,rectangle 长方形,ring 环-->
<!--shape用于设定形状,可以在selector,layout等里面使用,有6个子标签-->
<!--圆角,第一个左下角,右下角,四个角半径,左上角,右上角 -->
 <corners
       android:bottomLeftRadius="2dp"
       android:bottomRightRadius="2dp"
        android:radius="9dp"
        android:topLeftRadius="2dp"
        android:topRightRadius="2dp"/>
   <!--渐变 angle角度,起点是九点钟方向,angle的值必须是45的倍数-->
<gradient
       android:angle="45"
       android:centerColor="@android:color/black"
        android:centerX="0"
        android:centerY="0"
      android:endColor="@android:color/black"
        android:gradientRadius="90"
       android:startColor="@android:color/white"
        android:type="radial"
        android:useLevel="true" />
   <!--间隔 四个方向的间隔-->
    <padding
        android:bottom="2dp"
        android:left="2dp"
        android:right="2dp"
       android:top="2dp" />
 <!--大小 宽度和高度-->
    <size
        android:width="50dp"
       android:height="50dp"/>
    <!--填充 ,设置填充的颜色-->
    <solid
      android:color="@android:color/white" />
   <!--描边 设置边的宽度,颜色,虚线的间隔宽度,虚线的宽度-->
   <!--dashWith和dashGrp属性,只要其中一个设置为0dp,就是实线边框-->
    <stroke
       android:width="2dp"
        android:color="@android:color/black"
        android:dashGap="2dp"
       android:dashWidth="1dp"/>
</shape>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容