android进度条动画圆环虚线,实线和虚线进度条控件 Android CircleProgressBar
软件介绍
CircleProgressBar继承ProgressBar, 是包含实心和线条两种风格的圆环进度条. 此外, 进度值可以随意定制.
如果你对酷炫的进度条比较感兴趣, 或许你更喜欢 LoadingDrawable.
用法
Gradledependencies {
compile 'com.dinuscxj:circleprogressbar:1.0.0'
}
用在xml中:
android:id="@+id/line_progress"
android:layout_marginTop="@dimen/default_margin"
android:layout_width="50dp"
android:layout_height="50dp" />
属性
有下面这些属性你可以设置:
The style:solid
line
The progress text:text color
text size
visibility
format
The progress circle:width
color
background color
The line style:width
count
例如:
android:layout_width="50dp"
android:layout_height="50dp"
app:style="line"
app:progress_text_color="@color/holo_purple"
app:progress_text_size="@dimen/progress_text_size"
app:draw_progress_text="true"
app:progress_text_format_pattern="@string/progress_text_format_pattern"
app:progress_stroke_width="1dp"
app:progress_color="@color/holo_purple"
app:progress_background_color="@color/holo_darker_gray"
app:line_width="4dp"
app:line_count="30"/>
优点继承ProgressBar, 不必关心当前进度状态的保存, ProgressBar 已经在onSaveInstanceState()和 onRestoreInstanceState(Parcelable state)中帮我们写好了。
定制性很强,可以设置两种风格的进度条,设置进度条的颜色和进度文本的颜色和大小, 由于代码中对于进度文本的格化化是使用的String.format(), 所以进度文本可以根据需要随意定制
代码优雅,代码注释很全面,格式整齐,可以直接在xml中设置相关的属性。
android进度条动画圆环虚线,实线和虚线进度条控件 Android CircleProgressBar相关推荐
- 视频教程-Android Material Design 新控件-Android
Android Material Design 新控件 刘志远,北京邮电大学硕士研究生, 北京育华志远科技有限公司创始人, 育华志远教育品牌负责人,育华志远课程体系打造者. 率领团队为互联网行业培训千 ...
- Android 软键盘弹出时把布局顶上去,控件乱套解决方法
Android 软键盘弹出时把布局顶上去,控件乱套解决方法 参考文章: (1)Android 软键盘弹出时把布局顶上去,控件乱套解决方法 (2)https://www.cnblogs.com/zhuj ...
- android design包控件,Android Design包之TextInputLayout和TextInputEditText的组合使用【原创】...
在Android的日常开发中,EditText是个不可或缺的控件之一,作为输入框,用法也没什么太多值得可说的,拿一个简单的登录界面为例,平时差不多是这样的布局: 一般来说是这样,EditText里面的 ...
- android 继承现有控件,Android继承现有控件拓展实现自定义控件textView
通常情况下,Android实现自定义控件无非三种方式. Ⅰ.继承现有控件,对其控件的功能进行拓展. Ⅱ.将现有控件进行组合,实现功能更加强大控件. Ⅲ.重写View实现全新的控件 本文重点讨论继承现有 ...
- android toolbar控件,Android Toolbar控件
1. Toolbar类 Toolbar是替代ActionBar的产物,低版本可以使用v7兼容包,使用Theme.AppCompat主题,并添加配置. false true 2. Toolbar配置 主 ...
- listview控件Android,Android中ListView控件的简单使用
文章引自郭霖<第一行代码> ListView允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据则会滚动出屏幕 使用LIstView控件 1 在布局文件中引入Li ...
- android的三个基础控件,Android基础控件——ProgressBar自定义的介绍、动画效果实现、附加三个漂亮的进度条...
xml文件: android:centerColor="#00ff00" android:endColor="#0000ff" android:startCol ...
- android 圆环温度控件,Android自定义View分享——一个圆形温度显示器
写在前面 笔者近来在学习Android自定义View,收集了一些不算复杂但又"长得"还可以的自定义View效果实现,之前分享过一个水平的进度条,如果你有兴趣的话可以看看: Andr ...
- android好用的曲线图控件,Android图表控件MPAndroidChart——曲线图LineChart的使用(多条曲线)...
发现最新的MPAndroidChart和以前版本的使用有一些差距,就写下了现在新版的使用方法 相关文章: Android图表控件MPAndroidChart的简单介绍(MPAndroidChart3. ...
- android 自定义刷新控件,Android开发中MJRefresh自定义刷新动画效果
有时候我们对自己开发的项目经常不满意,但是我们要达到自定义刷新动画的效果有一定的难度,别着急,下面爱站技术频道和大家分享Android开发中MJRefresh自定义刷新动画效果,一起来学习吧! [一] ...
最新文章
- pytorch argsort
- 项目管理概述学习记录(二)
- sqlmap自动扫描注入点_同天上降魔主,真是人间太岁神——SQLMAP 高级教程
- 连接不同区块链的跨链技术介绍
- 5g通用模组是什么_中国移动联合芯讯通发布5G终端、芯片及测试产业报告
- VS Code常用快捷键汇总
- python编程框架_python编程基础框架
- DOS的古董美(未完待續)
- 基于PID控制的车辆LKA算法
- BZOJ3689 异或之
- docker错误:Got permission denied while trying to connect to the Docker daemon socket at....
- 两位诺奖得主给“太上老君托梦”的天价白酒当首席科学家
- B站 马士兵Python 入门基础版 - 课程笔记
- 关于Ajax请求服务器端的处理
- Java相对路径与类路径详解
- 如何为戴尔灵越15 5559加装内存条和固态硬盘
- 海气相互作用学习整理
- Waymo在自动驾驶领域优势明显,但并非无懈可击
- 计算机表演赛学前组游戏,第十七届计算机表演赛总决赛获奖名单公布
- 关于protues 中提示“can not open C.................LISA3199.SDF”的问题的解决
热门文章
- 美观大气商城小程序源码/单商户商城/拼团、抢购商城/积分商城/商城小程序/优惠券
- 江苏省事业单位考试计算机类真题及答案,2012年江苏事业单位考试综合计算机类真题及解析(5)...
- 一个计算机高手成长过程(转)
- C语言递归——猴子摘桃
- 玩转华为ENSP模拟器系列 | 通过STelnet登录其他设备举例(ECC)
- layui数据表格,操作当前行,数据重载(刷新表格数据)
- android 热量计算器,卡路里减肥计算器
- 中指无名指收起 其他3个手指伸出来 这种手势是什么意思?
- 常用钽电容厂家排名AVX>KEMET>NEC>VISHAY>NICHICON
- 16进制转Base64的实现原理及代码