Android学习笔记(十三):高级UI组件----进度条类组件(进度条ProgressBar和拖动条SeekBar)

本文介绍了Android中高级UI组件的进度条类,包括ProgressBar和SeekBar。详细讲解了如何创建和定制进度条,如设置样式、显示实时进度。同时,讨论了SeekBar的使用,允许用户通过拖动调整数值,并提供了示例代码展示拖动条的交互效果。
摘要由CSDN通过智能技术生成

进度条类组件(进度条ProgressBar和拖动条SeekBar)

  1. 高级UI组件可分为四类:
    (1).进度条类组件:包括进度条、拖动条和星级评分条。
    (2).图像类组件:包括图像视图、图像切换器和网格视图。
    (3).列表类组件:包括下拉列表框和列表视图。
    (4).通用组件:包括滚动视图和选项卡。
  2. 进度条类组件(进度条ProgressBar)
  • 进度条:当一个应用运行时,用户是无法通过显示界面看到后台效果的,根本不知道程序是否在执行以及程序执行的进度,可以使用进度条来显示程序执行的进度。Android中的进度条有两种显示形式,如果想显示实时进度就选用水平进度条;如果只想显示正在加载就选用圆形进度条。
    在这里插入图片描述
    在activity_main.xml文件中,用ProgressBar标签来定义进度条。
    在这里插入图片描述
    可以看到默认为圆形进度条。
  • 属性:
    • android:layout_width :取值为match_content,即与父容器宽度相同。

    • android:layout_height :取值为wrap_content,即高度为包裹其自身内容。

    • style :设置进度条的显示形式。该属性的属性值可以通过两种方式来进行设置:

      • 通过主题属性来进行设置:在Android SDK中提供了一些与主题相关的属性,通过引用这些属性可以改变进度条的样式。主题可能会随着Android版本的变化而变化,进度条的样式可能也会变化。如下为Android6.0的主题相关属性和对应的进度条样式:
        在这里插入图片描述
      • **通过Android定义好的样式资源来设置:**下面列举几个常用的样式资源:
        在这里插入图片描述
        示例:
        在这里插入图片描述
        在这里插入图片描述
    • android:max :设置进度条的最大进度制。

    • an

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值