前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Android从零单排系列十三】《Android视图控件——ProgressBar》

【Android从零单排系列十三】《Android视图控件——ProgressBar》

作者头像
再见孙悟空_
发布2023-07-17 20:24:53
1690
发布2023-07-17 20:24:53
举报

前言

小伙伴们,在上文中我们介绍了Android视图组件SeekBar,本文我们继续盘点,介绍一下视图控件的ProgressBar。

一 ProgressBar基本介绍

ProgressBar是Android平台上的一个UI组件,用于展示任务进度或加载状态的指示器。

二 ProgressBar使用方法

ProgressBar是Android的一个类,位于android.widget.ProgressBar包中。

ProgressBar可以在XML布局文件中定义并配置,也可以在Java代码中动态创建和设置属性。

在XML布局文件中添加一个水平的ProgressBar:

代码语言:javascript
复制
<ProgressBar
    android:id="@+id/progressBar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />

在Java代码中获取ProgressBar实例,并设置相关属性

代码语言:javascript
复制
ProgressBar progressBar = findViewById(R.id.progressBar);
progressBar.setMax(100);  // 设置最大值
progressBar.setProgress(50);  // 设置当前进度

    5.可以通过样式(Style)和主题(Theme)来自定义ProgressBar的外观。

三 ProgressBar常用属性和方法

  • android:max:设定ProgressBar的最大值。
  • android:progress:设置ProgressBar的当前进度。
  • setIndeterminate(boolean indeterminate):设置ProgressBar是否显示为不确定进度,即循环滚动的样式。
  • setVisibility(int visibility):控制ProgressBar的可见性,如View.VISIBLEView.INVISIBLEView.GONE

ProgressBar提供了一种简单且直观的方式来展示任务进度或加载状态,适用于处理异步操作、文件下载、图片加载等场景。根据需求,在布局中设置合适的样式和属性,配合相关的业务逻辑即可实现相应功能。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-06-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
    • 一 ProgressBar基本介绍
      • 二 ProgressBar使用方法
        • 三 ProgressBar常用属性和方法
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档