进度条
- 更新时间:2026-06-15 07:53:04
进度条-progress
圆形原生类型:{com.google.android.material.progressindicator.CircularProgressIndicator} 线性原生类型:{com.google.android.material.progressindicator.LinearProgressIndicator}
进度条:比如下载进度,游戏进度,进度条就是用来显示进度的控件

一、基础用法
二、常用属性
visible - 可见性
设置可见性

style - 样式
设置样式

thickness - 厚度
设置厚度

run - 动画
设置动画

color - 颜色
设置颜色

padding - 内边距
设置内边距

bg - 背景颜色
设置背景颜色

bgImg - 背景图片
设置背景图片

storeKey - 应用内存储
应用内存储
通过storeKey(存储关键字)指定一个存储整数的关键字,获取值时可以直接通过$storage($存储)获取进度值。
注意:不同的控件存储的类型不同,对于本控件(进度条)则存储的是整数类型,表达当前进度值
如果我们已经配置好了应用内存储,则可以直接获取数据:
注意:一、要使用应用内存储,必须在ui(界面)节点指定属性store(存储)的值,该值指定存储的命名空间; 二、不是所有的控件都支持应用内存储; 三、不同的控件存储的数据类型可能都不一致,例如:输入类型的控件存储的是字符串类型,开关、多选框存储的就是布尔类型的数据。
三、常用函数
setProgress(curVal)
设置进度
此方法需要安卓7.0以上生效
- 参数 : curVal {int} 进度值
setMax(max)
设置最大进度
- 参数 : max {int} 最大值
getProgress()
获得进度
- 返回 : {int} 进度
show()
显示进度条
hide()
隐藏进度条