热门标签 | 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



推荐阅读
  • 本文介绍如何使用Python进行文本处理,包括分词和生成词云图。通过整合多个文本文件、去除停用词并生成词云图,展示文本数据的可视化分析方法。 ... [详细]
  • Android 九宫格布局详解及实现:人人网应用示例
    本文深入探讨了人人网Android应用中独特的九宫格布局设计,解析其背后的GridView实现原理,并提供详细的代码示例。这种布局方式不仅美观大方,而且在现代Android应用中较为少见,值得开发者借鉴。 ... [详细]
  • XNA 3.0 游戏编程:从 XML 文件加载数据
    本文介绍如何在 XNA 3.0 游戏项目中从 XML 文件加载数据。我们将探讨如何将 XML 数据序列化为二进制文件,并通过内容管道加载到游戏中。此外,还会涉及自定义类型读取器和写入器的实现。 ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • 本文详细解析了Python中的os和sys模块,介绍了它们的功能、常用方法及其在实际编程中的应用。 ... [详细]
  • RecyclerView初步学习(一)
    RecyclerView初步学习(一)ReCyclerView提供了一种插件式的编程模式,除了提供ViewHolder缓存模式,还可以自定义动画,分割符,布局样式,相比于传统的ListVi ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • 本文探讨了如何在给定整数N的情况下,找到两个不同的整数a和b,使得它们的和最大,并且满足特定的数学条件。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 从 .NET 转 Java 的自学之路:IO 流基础篇
    本文详细介绍了 Java 中的 IO 流,包括字节流和字符流的基本概念及其操作方式。探讨了如何处理不同类型的文件数据,并结合编码机制确保字符数据的正确读写。同时,文中还涵盖了装饰设计模式的应用,以及多种常见的 IO 操作实例。 ... [详细]
  • 本文介绍如何使用阿里云的fastjson库解析包含时间戳、IP地址和参数等信息的JSON格式文本,并进行数据处理和保存。 ... [详细]
  • 本文详细介绍了在Android 8.x中,GMS认证新增的CTS和VTS测试,特别是如何在VTS环境下测试GSI版本。文章涵盖了详细的测试环境配置和具体操作步骤。 ... [详细]
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • Scala 实现 UTF-8 编码属性文件读取与克隆
    本文介绍如何使用 Scala 以 UTF-8 编码方式读取属性文件,并实现属性文件的克隆功能。通过这种方式,可以确保配置文件在多线程环境下的一致性和高效性。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
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社区 版权所有