CircleProgressView

圆圈进度条、中间进度文字(可设置是否显示)

效果

1.圆帽 strokeCapRound=“true”

2.非圆帽子 strokeCapRound=“false”

资源

名字 资源
AAR circle_progress_view.aar
GitHub CircleProgressView
Gitee CircleProgressView

Maven

1.build.grade | setting.grade

repositories {...maven { url 'https://jitpack.io' }
}

2./app/build.grade

dependencies {implementation 'com.github.RelinRan:CircleProgressView:2022.7.28.1'
}

xml

<androidx.widget.CircleProgressViewandroid:id="@+id/circle_progress"android:layout_width="match_parent"android:layout_height="400dp"android:padding="20dp"app:progress="65"app:max="100"app:progressTextSize="20sp"app:strokeCapRound="true" />

attrs.xml

<!--进度值-->
<attr name="progress" format="integer" />
<!--进度最大值-->
<attr name="max" format="integer" />
<!--进度颜色-->
<attr name="progressColor" format="color" />
<!--进度文字-->
<attr name="progressTextVisibility" format="enum"><enum name="visible" value="0"></enum><enum name="invisible" value="4"></enum>
</attr>
<!--进度文字-->
<attr name="progressTextSize" format="dimension" />
<!--进度文字颜色-->
<attr name="progressTextColor" format="color" />
<!--进度背景色-->
<attr name="progressBackgroundColor" format="color" />
<!--进度开始角度 0-360-->
<attr name="progressStartAngle" format="float" />
<!--圆圈线宽度-->
<attr name="progressStrokeWidth" format="dimension" />
<!--圆圈半径-->
<attr name="progressRadius" format="dimension" />
<!--是否帽圆-->
<attr name="strokeCapRound" format="boolean" />

使用

CircleProgressView circle_progress = findViewById(R.id.circle_progress);
circle_progress.setMax(100);
circle_progress.setProgress(65);

Android 圆圈进度相关推荐

  1. Android中进度条控件使用

    android中进度条控件使用 ProgressBar pb = findViewById(R.id.pb);pb.setMax(100);pb.setProgress(33); 转载于:https: ...

  2. android 自定义 进度条 旋转,Android_Android ProgressBar进度条使用详解,ProgressBar进度条,分为旋转进 - phpStudy...

    Android ProgressBar进度条使用详解 ProgressBar进度条,分为旋转进度条和水平进度条,进度条的样式根据需要自定义,之前一直不明白进度条如何在实际项目中使用,网上演示进度条的案 ...

  3. Vue2.0+SVG实现音乐播放圆形进度条组件,传入实时百分比实现圆圈进度动画效果

    vue2.0+SVG实现音乐播放圆形进度条组件,传入实时百分比实现圆圈进度动画效果 需求分析: 类似于大多数音乐播放器中等mini播放器控制按钮,显示播放进度,实时更新进度. progress-cir ...

  4. android中进度条的使用,android的进度条使用

    android的进度条 1.实现的效果 2.布局代码 先写一个my_browser.xml文件 存放WebView android:layout_width="fill_parent&quo ...

  5. android音乐进度条设计代码,【Android】Android开发实现进度条效果,SeekBar的简单使用。音量,音乐播放进度,视频播放进度等...

    作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 首先给大家看一下我们今天这个最终实现 ...

  6. android自定义进度条_Android中的自定义进度栏

    android自定义进度条 Custom progress bar in android application gives it a personal touch. In this tutorial ...

  7. android 通知栏进度_Android改造下载图片进度通知

    android 通知栏进度 In this tutorial, we'll be using the Retrofit library in order to download an image fr ...

  8. Android反向进度条(ProgressBar)的实现——从右到左的进度条

    Android反向进度条(ProgressBar)--从右到左的进度条 前言: 最近在项目中需要使用到反向进度条,在网上查了些资料,感觉对自己作用不大,于是自定义样式,实现了反向进度条. 1. 第一步 ...

  9. android 动态改变进度条,Android条纹进度条的实现(调整view宽度仿进度条)

    Android条纹进度条的实现(调整view宽度仿进度条) 发布时间:2020-10-03 16:14:24 来源:脚本之家 阅读:89 作者:RustFisher 前言 本文主要给大家介绍了关于An ...

最新文章

  1. android 5.0 9300,三星Android5.0升级名单曝光 S2止步4.2
  2. Python 技术篇 - 通过pyminifier库实现源码压缩、混淆、加密保护实例演示,pyminifier的使用方法
  3. git 使用攻略小记
  4. 整合Swagger2文档api
  5. ARM硬件支持java技术Jazelle DBX
  6. java aac rtp封装_分享一段H264视频和AAC音频的RTP封包代码
  7. LeetCode 1201. 丑数 III(最小公倍数+二分查找)
  8. 巴菲特发布2022年致股东公开信:盛赞苹果CEO
  9. 解决微信0day上线CobaltStike的几个问题
  10. JS助记 ----- 盒子模型与获取元素样式
  11. 各种编程语言介绍,应用,性能等
  12. kubernetes-[1]-简单介绍
  13. GitHub使用教程
  14. 记一次SQLServer2019安装和卸载问题的解决过程
  15. 复联3观影指南丨漫威宇宙里的AI黑科技
  16. 【AVD】NDK MediaCodec 编码中的坑 configure: err(-2147479551) error -38 Fatal signal 4 (SIGILL) ILL_ILLOPC
  17. 使用百度BAE部署java应用
  18. 来杭州云栖大会,全面了解企业如何实现云上IT治理
  19. hdu5385 wyh2000 and pupil 二分图
  20. 转]udev实现原理(含检测U盘拔插例子)检测热插拨 (hotplug)

热门文章

  1. 浏览器文件下载和图片显示(流形式)
  2. 黑马VUE电商管理后台笔记记录
  3. 【转】SAP CO成本配置
  4. 计算机图形学五角星c语言,计算机图形学五角星的裁剪代码
  5. 一家公司招聘你后,凭什么给你开高工资?
  6. c语言编程软件联想小新,小米官方用C语言程序暗示全新小米笔记本Air i5版本售价...
  7. 3*3矩阵键盘的实现
  8. 合肥工业大学计算机学院王院长,合肥工业大学七位院长相继出走,为什么成为其他学校挖角的对象?...
  9. 关于写计算机作文,描写电脑的作文
  10. 本人阅读过的优秀小说、文学作品等优秀书籍推荐