为了账号安全,请及时绑定邮箱和手机立即绑定
棒棒的老师!!
虽然是免费的课程,不过还是希望hyman老师能注意一下视频里的语音问题,很难听清楚啊!谢谢老师的细心教授~
getProgress()值为0的问题

解决方案:
修改1个参数和2个参数的构造方法内容
1个参数调用2个参数:this(context, null);
2个参数调用3个参数:this(context, attrs,0);
貌似第二个环形进度条的把那些方法的private改成protected没什么意义吧,调用的dp2px()之类的方法都是继承过来的了,不论是private还是protected都能用,除非super调用父类的该方法就要改成protected,所以说代码中这个修改有点多余啊。
那些说显示在0的原因是由于radio计算时没有转为float类型,以至于getProgress()/getMax()=0而不是getProgress()*1.0f/getMax()=0.8(比如我设置了进度为80)
讲的很清晰,好老师
大神写起代码来很规范
谢谢老师分享,讲解的还可以
基本上听懂了,感觉自己的知识积累很缺到,老师讲的挺好的
自己的实现:https://github.com/xzhang76/CustomedProgressBar
1.逻辑有所调整
2.圆形进度条按照自己的思路写的,自己写过一个独立的不继承进度条,只继承View的圆形进度条,也在里面
请你好好说学学英语的发音
比例是ratio不是radio……希望有更多padding什么的意义的讲解
会把水平进度条会画出来的
onDraw 你的super()没删么 调用了父类的方法
用0.5倍的速度听 辣耳朵
讲解的不是很清楚,最好多解释一下,不要一直打代码。
课程须知
本门课程开发环境为Eclipse! 想学的小伙伴们要有一定的Android基础! 特别是自定义控件的基础!
老师告诉你能学到什么?
1、自定义控件编写 2、自定义条形进度条 3、自定义圆形进度条

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消