百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

CircularProgressDrawable

> 编程语言
开源

具有指示进度功能的可绘制对象。

790 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

具有指示进度功能的可绘制对象。

CircularProgressDrawable =======================

一个可用于指示进度的可绘制对象。为什么是一个可绘制对象呢?-------------------------------

如果您想在 Android 上实现有趣的效果和动画,一个非常简单快捷的方法是通过子类化一个可绘制对象,而不是子类化一个按钮或图像视图。

groovy
compile 'com.sefford:circular-progress-drawable:1.31@aar'

组成

圆形进度条可绘制对象由三个不同的组件组成:

  • 第一个是所谓的"内部圈"。可绘制的圆的半径可以放大或缩小,以实现进度效果或为顶部的 TextView 设置背景,以指示其含义。
  • 下一个是 轮廓环。这个环将围绕内部圆圈,用于 进度状态为空的一个微妙提示。
  • 最后一个是 外环。它将用于多种用途。第一个用途是显示进度 可绘制的对象。在当前版本中,进度环从底部向上方填充,且顺时针。

使用方法------ 可通过程序定义圆形进度图标,它只需要不同的颜色和外环的大小。内环的缩放属性可用于实现各种效果,例如脉动效果、超出范围或完全消失。该图标支持进度和不确定模式。在不确定模式下,不填充外环,而是显示一个 90° 的弧,可通过动画使其围绕内环旋转。

Issues· 4 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言