首页 >> 大全

Android预定义ProgressBar的样式

2023-09-16 大全 24 作者:考证青年

书写是为了更好地思考》》》》的使用》

在应用中,我们常常需要一些指示性的东西,来提示我们的用户,此时app正在努力做一些操作。在这样的需求下,进度条可以使用

的使用

关键字

进度条()可视化的指示器( )次要进度( )中间进度( )不确定的() .Do

概述 Class [1]

进度条()是某些操作中的(操作)进度的可视化的指示器( )。它通过一个“条(bar)”,向用户呈现操作的进度;当它向前移动的时候,应用程序可以,通过修改bar的长度,改变总进度。此外,它还有一个次要进度( )可以显示在进度条上,当需要显示中间进度( )时,次要进度很有用,如在流媒体播放的缓冲区的进度。

进度条也可以是不确定的()。在不确定模式下,进度条显示为一个循环动画,并且没有进度指示器。这种模式常用于应用程序使用任务的长度是未知的时候。不确定进度条可能要么是一个旋转的轮子(A wheel)或者一个水平条(A bar)。

使用 Usage

在布局文件中添加一个进度条,需要使用

元素。默认情况下,进度条显示为一个旋转的轮子,即为不确定。当然,我们也可以指定进度条的显示样式。接下来,介绍调用预定义的的样式的使用和用户自定义的样式的使用。

预定义的样式

首先,让我们看看给我们预先定义好了的哪些样式。

@:style/.

默认的的样式,是一个中等大小的圆形进度条。

..Small

偏小的的样式,是一个相对较小的圆形进度条。

..Large

偏大的的样式,是一个相对较大的圆形进度条。

..

反选的的样式,是一个中等大小的圆形进度条。

“反选的”()样式是,在浅颜色的主题(light color theme,即白色背景),提供一种“相反”颜色的进度条。

..Small.

偏小的、反选的的样式,是一个相对较小的圆形进度条。

..Large.

偏大的、反选的的样式,是一个相对较大的圆形进度条。

..

水平的的样式,是一个水平的进度条。

?:attr/

偏小的的样式,是一个相对较小的圆形进度条,且在标题栏中显示。

然后,让我们看看如何在布局文件中引入。

用户自定义的样式

在我们要实现自定义样式之前,让我们先来了解一下的XML文件中常用属性。

progressbar样式_

Name

:

动画帧与帧之间的时间间隔(毫秒为单位)

:

是否开启不确定模式(the mode)

:r

在不确定模式下,当达到进度的最大值时,该属性规定了该如何变化。该属性对于两个值: 和 。

:动画将从0开始;()

:动画将从最大值回到0。

:e

在不确定模式下使用的

:n

不确定模式持续的时间

:

限制为不确定模式,控制进度不起作用。

:

:max

进度可以到达的最大值,如标题栏进度条最大值为1000。

:

规定进度条的最大高度的尺寸值

:

规定进度条的最大宽度的尺寸值

:

规定进度条的最小高度的尺寸值

:

规定进度条的最小宽度的尺寸值

:

定义进度的初始值,[0, max]

:

定义次进度的初始值,[0, max]

:

used for the mode.

(其中,标记为“*”的为我们实现自定义视图需要指定的)

接下来,让我们看一下..Small的样式[2]

  

其中@:/为显示的图像,剩下的四个Item是定义不确定进度条的显示的大小,这个我们不应该自己来定义,否则会导致不一致问题。由此, 在我们定义自己的样式的时候,可以将适度大小的作为。

其中的为:



以上用到的资源,都可以从资源中找到

progressbar样式_

[1]该部分内容参考自.

[2]参考自 ’s Style

[3]具体的代码示例参考 &

[4]具体的代码示例参考

[5]详情参看..,具体的代码示例参考

[6]多式样

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了