zoukankan      html  css  js  c++  java
  • 安卓Drawable——Shape

     shape:形状

    属性:

    1.gradient 渐变

    2.corners 圆角

    3.padding 间隔

    4.size 大小

    5.solid 填充

    6.stroke 描边

    • gradient 渐变

    这是最基本的最普通的一种渐变方式:

    <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android">
        <gradient
            android:angle="45"
            android:centerColor="#edda04"
            android:endColor="#ed0a0a"
            android:gradientRadius="500"
            android:startColor="#21e117"
            android:type="linear"></gradient>
    </shape>

    angle:角度,必须是45的倍数,可以是负数
    centerColor:中间颜色
    endColor:结束颜色
    startColor开始颜色
    type:渐变类型,有 linear(横竖),radial(圆形),sweep(扇形)
    gradientRadius:配合 type: radial使用,值越大 中心半径越大

    • corners 圆角
      <corners
            android:bottomLeftRadius="200dp"
            android:radius="100dp"></corners>

    radius:圆角大小
    • padding  间距
      <padding
            android:left="0dp"
            android:top="0dp"></padding>

        <padding
            android:left="30dp"
            android:top="30dp"></padding>

    • size 大小

    •  solid 填充

     

    • stroke 描边
        <stroke
            android:width="10dp"
            android:color="#fff"
            android:dashGap="10dp"
            android:dashWidth="2dp"></stroke>

    width:描边宽度
    color:描边颜色
    dashGap;每个白块的间距
    dashWidth:每个白块的厚度

     一个抽象的按钮:

  • 相关阅读:
    Oracle Spool详解
    转自云界漫步:同步容灾100公里的限制来自哪里
    中国十大基金公司排行榜
    DataGuard体系结构
    SWIFT国际资金清算系统
    linux -- 命令大全
    bootstrap -- css -- 图片
    bootstrap -- css -- 按钮
    bootstrap -- css -- 表单控件
    bootstrap -- css -- 表单
  • 原文地址:https://www.cnblogs.com/6324/p/7028508.html
Copyright © 2011-2022 走看看