热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ProgressBarindeterminateDrawable

2019独角兽企业重金招聘Python工程师标准drawable.xml

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

drawable.xml



main.xml

  

android:shape

    关键属性,它定义了形状的类型,有效值如下:

说明

rectangle

View对象中填充一个矩形。这是默认的形状。

oval

适合View对象大小的椭圆形。

line

贯穿View对象宽度的一个条水平线。这个形状需要用元素来定义线的宽度。

ring

一个圆环

下列属性只在android:shape=”ring”时使用:

     android:innerRadiux

    尺寸值,它用尺寸值或尺寸资源指定圆环内部的半径(指中间的圆孔的半径)。

     android:innerRadiusRatio

    浮点值,它用圆环宽度的比率来表示内部圆环的半径。例如,如果android:innerRadiusRatio=”5”,那么内部半径就等于圆环的宽度除以5。这个值会被android:innerRadius的值覆盖。默认是9

     android:thickness

    尺寸值,它用一个尺寸值或尺寸资源来定义圆环的厚度。

     android:thicknessRatio

    浮点值。它用圆环宽度的比率来表示圆环的厚度。例如,如果android:thicknessRatio=”2”,那么厚度就等于圆环的宽度除以2。这个值会被android:innerRadius覆盖。默认值是3

     android:useLevel

    布尔值,如果这个形状要用于LevelListDrawable对象,那么就设置为true。通常应该设置为false或者让形状不可见。

给几何形状创建一个圆角,它只应用与矩形。

    属性(ATTRIBUTES):

      android:radius

     尺寸值,用尺寸值或尺寸资源(dimension resource)定义所有圆角的半径,它会被下列属性定义的每个角的值所覆盖。

      android:topLeftRadius

     尺寸值,它用尺寸值或尺寸资源定义左上角的圆角半径。

      android:topRightRadius

     尺寸值,它用尺寸值或尺寸资源定义右上角的圆角半径。

      android:bottomLeftRadius

     尺寸值,它用尺寸值或尺寸资源定义左下角的圆角半径。

      android:bottomRightRadius

     尺寸值,它用尺寸值或尺寸资源定义右下角的圆角半径。

注意:最初必须给每个角提供一个比1大的圆角半径,否则角不会被圆化。如果要想让角没有圆弧,一种工作方式是使用android:radius属性来设置默认的大于1的圆角半径,然后对于不想要圆弧的角,设置对应的属性为0dp,这样这个角就不会有圆弧了。

为几何形状指定渐变色。

     属性(ATTRIBUTES):

       android:angle

      整数值,以度为单位,指定渐变的角度。从左到右是0度,从下到上是90度。它必须是45的倍数,默认值是0.

       android:centerX

      浮点数,它指定了渐变中心的X点的相对位置(0-1.0)

       android:centerY

      浮点数,它指定了渐变中心的Y点的相对位置(0-1.0)

       android:centerColor

      颜色值。它指定了开始和结束颜色之间的可选颜色,用十六进制的颜色值或颜色资源来表示。

       android:endColor

      颜色值。它指定了渐变结束时的颜色,用十六进制的颜色值或颜色资源来表示。

       android:gradientRadius

      浮点值,它指定了渐变的半径,只有在android:type=”radial”时才使用这个设置。

       android:startColor

      颜色值,它指定了渐变开始时的颜色,用十六进制的颜色值或颜色资源来表示。

       android:type 

       关键设置,它指定了要使用的渐变模式的类型,下表是有效值:

说明

linear

线性渐变,这是默认设置

radial

放射性渐变,以开始色为中心。

sweep

扫描线式的渐变。

       android:useLevel

     布尔值,如果要使用LevelListDrawable对象,就要设置为true

它定义了与包含形状的View元素相适应的边距(这个边距是View对象内容的位置,而不是形状的位置)。

      属性(ATTRIBUTES):

        android:left

      尺寸值,它用尺寸值或尺寸资源定义了左边距。

        android:top

      尺寸值,它用尺寸值或尺寸资源定义了上边距。

        android:right

      尺寸值,它用尺寸值或尺寸资源定义了右边距。

        android:bottom

      尺寸值,它用尺寸值或尺寸资源定义了下边距。

 

它定义了几何形状的大小。

      属性(ATTRIBUTES):

        android:height

       尺寸值,它用尺寸值或尺寸资源定义了几何形状的高度。

       android:width

     尺寸值,它用尺寸值或尺寸资源定义了几何形状的宽度。

注意:默认情况下,几何形状定义的尺寸会被缩放到与它的容器相适应的尺寸。在ImageView对象中使用几何形状时,能够通过把android:scaleType属性设置为center来限制缩放。

定义填充几何形状的实体颜色。

      属性(ATTRIBUTES):

        android:color

       颜色值。它指定应用与几何形状的颜色值。用十六进制的颜色值或颜色资源来表示。

给形状定义一个虚线。

      属性(ATTRIBUTES):

        android:width

        尺寸值。它指定了线的厚度,用尺寸值或尺寸资源来表示。

        android:color

        颜色值。它指定了线的颜色,用十六进制的颜色值或颜色资源来表示。

        android:dashGap

        尺寸值,它定义了破折线之间的距离,用尺寸值或尺寸资源来表示。只有设置了android:dashWidth属性时,这个属性才有效。

        android:dashWidth

        尺寸值,它定义了每个破折线的尺寸,用尺寸值或尺寸资源来表示。只有设置了android:dashGap属性时,这个属性才有效。


转:https://my.oschina.net/u/1781028/blog/284325



推荐阅读
author-avatar
背对夕阳宝宝_732
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有