美文网首页
Android-Shape标签使用

Android-Shape标签使用

作者: nansir | 来源:发表于2018-08-08 17:57 被阅读0次

    前言

    工作随笔,方便记起

    1.shape的属性
    <shape  android:shape="line" >          <!--线形-->
    <shape  android:shape="oval" >          <!--圆角 -->
    <shape  android:shape="rectangle" >     <!--矩形-->
    <shape  android:shape="ring" >          <!--环形-->
    
    2.shape有6个子标签,各属性如下
    <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android" 
      android:shape="line">
    
      <!-- 圆角 -->
      <corners
          android:radius="9dp"
          android:topLeftRadius="2dp"
          android:topRightRadius="2dp"
          android:bottomLeftRadius="2dp"
          android:bottomRightRadius="2dp"/><!-- 设置圆角半径 -->
    
      <!-- 渐变 -->
      <!--["linear" | "radial" | "sweep"] 3中渐变类型,线性渐变(默认)/放射渐变/扫描式渐变  -->
      <gradient
          android:type="radial"
          android:startColor="@android:color/white"
          android:centerColor="@android:color/black"
          android:endColor="@android:color/black"
          android:useLevel="true"
          android:angle="45"
          android:centerX="0"    <!--渐变中心X的相当位置,范围为0~1-->
          android:centerY="0"    <!--渐变中心Y的相当位置,范围为0~1-->
          android:gradientRadius="90"/>
    
      <!-- 间隔 -->
      <padding
          android:left="2dp"
          android:top="2dp"
          android:right="2dp"
          android:bottom="2dp"/><!-- 各方向的间隔 -->
    
      <!-- 大小 -->
      <size
          android:width="50dp"
          android:height="50dp"/><!-- 宽度和高度 -->
    
      <!-- 填充 -->
      <solid
          android:color="@android:color/white"/><!-- 填充的颜色 -->
    
      <!-- 描边 -->
      <stroke
          android:width="2dp"
          android:color="@android:color/black"
          android:dashWidth="1dp"    <!--虚线的宽度,值为0时是实线 -->
          android:dashGap="2dp"/>    <!--虚线的间隔  -->
    
    </shape>

    相关文章

      网友评论

          本文标题:Android-Shape标签使用

          本文链接:https://www.haomeiwen.com/subject/llwcmftx.html