很早之前项目中需要展示进度管理做的,今天总结一下。为后面更复杂的自定义view打下基础。
功能很简单,但是里面涉及了两个自定义控件很重要的两个方法 onMeasure 和 onDraw,用来确定控件的大小和内容
话不多说先看效果
自定义view 大体分为三类:
直接继承View
继承ViewGroup
继承原有控件
根据项目需求选择最优的实现方式。
因为当前的view是一个圆形进度图所以它的宽高是固定并且相等的,重写onMeasure设置当前view的大小
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
super.onMeasure(widthMeasureSpec, hei

最低0.47元/天 解锁文章
1957

被折叠的 条评论
为什么被折叠?



