文档章节

PercentageCircle 自定义圆环效果

拼一把
 拼一把
发布于 2015/10/19 10:30
字数 261
阅读 12
收藏 0

PercentageCircle 自定义圆环效果

PercentageCircle 自定义圆环效果,指定中心园的背景颜色,圆环颜色,文字颜色,以及中心园的半径。
主要实现:
1.中间的圆 2.外边的圆环 3.中间的文字
//设置中心园的画笔
        mCirclePaint = new Paint();
        mCirclePaint.setAntiAlias(true);
        mCirclePaint.setColor(mCircleBackground);
        mCirclePaint.setStyle(Paint.Style.FILL);
        //设置文字的画笔
        mTextPaint = new Paint();
        mTextPaint.setColor(mTextColor);
        mTextPaint.setAntiAlias(true);
        mTextPaint.setStyle(Paint.Style.FILL);
        mTextPaint.setStrokeWidth((float) (0.025*mRadius));
        mTextPaint.setTextSize(mRadius/2);
        mTextPaint.setTextAlign(Align.CENTER);
        //设置外圆环的画笔
        mArcPaint = new Paint();
        mArcPaint.setAntiAlias(true);
        mArcPaint.setColor(mRingColor);
        mArcPaint.setStyle(Paint.Style.STROKE);
        mArcPaint.setStrokeWidth((float) (0.075*mRadius));

 

运行效果:

相关代码

© 著作权归作者所有

共有 人打赏支持
拼一把
粉丝 2
博文 53
码字总数 26406
作品 0
海淀
私信 提问
AnimCheckBox按钮点击动画效果《IT蓝豹》

AnimCheckBox按钮点击动画效果 AnimCheckBox按钮点击动画效果,点击选中后勾选框选择效果,很不错的动画功能。 项目来源:https://github.com/lguipeng/AnimCheckBox 本项目主要介绍: 本项目...

抉择很难
2015/10/21
45
0
GankApp 侧滑和title修改颜色的完整项目app

GankApp 侧滑和title修改颜色的完整项目app GankApp 侧滑和title修改颜色的完整项目app,本项目主要由侧滑框架和4.4以及以上的头部title颜色调整和, 首页viewpager滑动切换,以及处理侧滑和...

抉择很难
2015/10/26
0
0
AndroidScreenSlide项目切换view动画效果

AndroidScreenSlide项目切换view动画效果 AndroidScreenSlide项目中有几个不错的效果, 一:Card Flip翻页立体效果,二:Screen Slide 左右切换view时候和新加载view呈现效果, 三:Layout ...

抉择很难
2015/10/23
485
0
StarRatingBar星星切换动画《IT蓝豹》

StarRatingBar星星切换动画 StarRatingBar星星切换动画,很久没有学习一下这个RatingBar了,今天来看看这个RatingBar的动画切换效果, 本例子主要是RatingBar移动效果处理动画,本项目自定义...

抉择很难
2015/10/22
53
0
MD 风格的圆环加载进度条--RingProgressBar

一个简单实现的自定义控件之MD风格的圆环进度条 实现效果: 导入项目 步骤:1: allprojects { repositories { ... maven { url "https://jitpack.io" } }} 步骤2:添加依赖 dependencies { c...

hotbitmapgg
2016/09/06
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

iframe里弹出的层显示在整个网页上

通过在iframe页面添加js脚本,动态给父窗体创建一个div,然后设置让其显示在最顶层这样就可以了 在文件夹中创建两个文件,一个iframe页面,一个父页面index。

少年已不再年少
27分钟前
1
0
聊聊storm trident spout的_maxTransactionActive

序 本文主要研究一下storm trident spout的_maxTransactionActive MasterBatchCoordinator storm-core-1.2.2-sources.jar!/org/apache/storm/trident/topology/MasterBatchCoordinator.java ......

go4it
36分钟前
1
0
js时间函数getTime() 在苹果手机上返回NaN的问题

一、出现问题 var newStartDate = new Date('2017-08-30');var newStartTime = newStartDate.getTime(); 获取到的时间戳,在Android手机正常,在IPhone中返回NaN。 问题说明: 在苹果手机...

tianma3798
38分钟前
1
0
访问日志不记录静态文件、切割和静态元素过期时间

11月16日任务 11.22 访问日志不记录静态文件 11.23 访问日志切割 11.24 静态元素过期时间 11.22、 访问日志不记录静态文件 网站大多元素为静态文件,如图片、css、js等,这些元素可以不用记录...

zgxlinux
44分钟前
1
0
爬虫教程」Python做一个简单爬虫,小白也能看懂的教程

俗话说“巧妇难为无米之炊”,除了传统的数据源,如历史年鉴,实验数据等,很难有更为简便快捷的方式获得数据,在目前互联网的飞速发展写,大量的数据可以通过网页直接采集,“网络爬虫”应运...

糖宝lsh
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部