多种形态的圆形进度条CircleProgress
2015-12-11 16:54
381 查看
CircleProgress
圆形的进度条,具有多种形态,CircleProgress的子类TickCircleProgress具备刻度线可设置的属性
<!-- 进度条的背景色--> bgColor 进度条的前景色 起始颜色 foreStartColor <!-- 进度条的前景色 结束颜色--> foreEndColor <!-- 进度条的大小--> progressWidth <!-- 最大进度--> maxProgress <!-- 现在的进度--> currProgress <!-- 进度条的起始位置--> progressInitialPosition <!-- 是否使用动画--> useAnimation <!-- 使用渐变--> useGradient <!-- 边角是否是圆的--> isCircleCorner <!-- 是否是实心的--> isSolid format=boolean
TickCircleProgress中增加的属性
<!-- 刻度条的粗细--> tickWidth <!-- 刻度的颜色--> tickColor <!-- 刻度条的高度--> tickMarkHeight
TextCircleProgress中增加的属性
<!-- 主标题颜色--> headColor <!-- 副标题颜色--> subHeadColor <!-- 主标题字体大小--> headSize <!-- 副标题字体大小--> subHeadSize <!-- 底部标题颜色--> bottomHeadColor <!-- 底部标题大小--> bottomHeadSize
最简单的使用
在布局文件中<com.ethanco.circleprogresslibrary.CircleProgress xmlns:custom="http://schemas.android.com/apk/res-auto" android:id="@+id/myCircleProgress" android:layout_width="150dp" android:layout_height="150dp" custom:bgColor="@color/color_bg" custom:currProgress="160" custom:foreEndColor="@color/color2" custom:foreStartColor="@color/color1" custom:maxProgress="270" custom:progressInitialPosition="135" custom:progressWidth="12dp" custom:useAnimation="true" />
Java代码设置进度
mCircleProgress.setProgress(value);
Github源码
相关文章推荐
- 配置NFS
- DD测试磁盘读写速度
- android系统menu菜单选项设置
- JS小游戏
- RequireJS进阶(二) 转
- RequireJS进阶(一) 转
- CCF-CSP-2013年12月-题解
- flume-ng负载均衡load-balance、failover集群搭建
- MySQL集群搭建详解
- HTTP头部详解
- MySQL INTO OUTFILE导出导入数据
- 大数据下mysql配置
- 5.6、管理分区及数据库处理
- 5.5、从Analysis Services检索数据
- 5.4.3、SSAS-创建KPIs
- Scrollview中嵌套ViewPager中嵌套ListView 滑动中tab固定顶部ScrollingTricks效果特效
- UDP协议与TCP/IP协议
- iOS设计模式--责任链模式
- repo的使用
- markdown的使用语法的补充