Android——Shape详解

  1. 这个很重要,由于android系统对应用的性能要求很高,在能用shape替换图片的时候就替换,这样可以为应用争取到更多的内存:

    网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、成都小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了贵州免费建站欢迎大家使用!

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >

    <!-- rectangle | oval | line | ring -->


    <!-- <gradient  为shape指定渐变色 -->
    <!-- android:angle="int"  渐变色的角度值。0表示从左到右,90表示从下到上,必须是45的倍数,默认是0 -->
    <!-- android:centerX="float" 渐变色中心的X相对位置(0-1.0)。当android:type = "linear"时无效 -->
    <!-- android:centerY="float" 渐变色中心的Y相对位置(0-1.0)。当android:type = "linear"时无效 -->
    <!-- android:centerColor="color" 可选的颜色,出现在start和end颜色之间 -->
    <!-- android:endColor="color" end颜色 -->
    <!-- android:gradientRadius="float" 渐变色的半径。当android:type = "radial"时有效,而且必须设置 -->
    <!-- android:startColor="color" start 颜色 -->
    <!-- android:type="linear | radial | sweep" 渐变色的样式。有效值为:linear,线性渐变,默认值。radial,环形渐变,start的颜色是处于中间的颜色。sweep梯度渐变。sweep与radial不同的是,radial的颜色是从内往外渐变,sweep的颜色是从0到360渐变 -->
    <!-- android:useLevel="boolean" true:表示可以当做LevelListDrawable使用 -->
    <!-- /> -->


    <!-- <solid  填充shape的单一色 -->
    <!-- android:color="color" 这个颜色会应用到shape上/> -->


    <!-- <stroke -->
    <!-- android:width="dimension" 线的宽度 -->
    <!-- android:color="color" 线的颜色 -->
    <!-- android:dashGap="dimension" 线段与线段之间的空白距离。仅在android:dashWidth设定时有效。 -->
    <!-- android:dashWidth="dimension" 线段的长度。仅在android:dashGap设定时有效/> -->


    <!-- <padding dimension 内部View元素的边距 -->
    <!-- android:left="" -->
    <!-- android:top="" -->
    <!-- android:right="" -->
    <!-- android:bottom=""/> -->


    <!-- <corners 为shape创建圆角。当shape是一个rectangle时有效-->
    <!-- android:radius="dimension" 圆的半径,会被下面的特性覆盖 -->
    <!-- android:topLeftRadius="dimension" 左上圆角半径 -->
    <!-- android:topRightRadius="dimension" 右上圆角半径 -->
    <!-- android:bottomLeftRadius="dimension" 实际是右下圆角半径-->
    <!-- android:bottomRightRadius="dimension" 实际是左下圆角半径/> -->

    <size />

</shape>

网站名称:Android——Shape详解
文章分享:https://www.cdcxhl.com/article40/gsiiho.html

成都网站建设公司_创新互联,为您提供做网站App设计全网营销推广搜索引擎优化企业网站制作静态网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都做网站