为了账号安全,请及时绑定邮箱和手机立即绑定
大神写起代码来很规范
谢谢老师分享,讲解的还可以

最新回答 / 未来年薪百万的安卓工程师
视频中没错,应为:mPaint.descent()-mPaint.ascent()
因为mPaint.ascent()为负值,所以需要拿来减具体看文章:https://blog.csdn.net/mq2856992713/article/details/52327938
基本上听懂了,感觉自己的知识积累很缺到,老师讲的挺好的
自己的实现:https://github.com/xzhang76/CustomedProgressBar
1.逻辑有所调整
2.圆形进度条按照自己的思路写的,自己写过一个独立的不继承进度条,只继承View的圆形进度条,也在里面
请你好好说学学英语的发音
比例是ratio不是radio……希望有更多padding什么的意义的讲解
会把水平进度条会画出来的
onDraw 你的super()没删么 调用了父类的方法
用0.5倍的速度听 辣耳朵

已采纳回答 / Samsung
是的,textWidth和mTextOffset 需要暂用空间,这种方法会导致最后变化不会在进度条上产生变化,但是文本会变化。如果先从mRealWidth中减去textWidth和mTextOffset。在没到100%以前,进度条后面有空白,如果是动画n%到100%。进度条和数字都会变化。但是显示效果不如之前的。附上减去之后的代码,去体会下<...code...>
讲解的不是很清楚,最好多解释一下,不要一直打代码。
为什么我会不显示百分之几的那几个文本字样
getprogress为0的亲,应该是xml文件里没有声明style,声明为horizontal就行了
我去,为什么getprogress始终为0,而且ondraw里面不管怎样都不能绘图啊?用log进去看显示ondraw确实是调用了的
完全没有听懂,照着代码打都失败了
课程须知
本门课程开发环境为Eclipse! 想学的小伙伴们要有一定的Android基础! 特别是自定义控件的基础!
老师告诉你能学到什么?
1、自定义控件编写 2、自定义条形进度条 3、自定义圆形进度条

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消