![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Path
梦想改变生活
一个没人要的Android 开发
展开
-
Android 自定义View 之 Path PathMeasure (三)之渐变色进度条Progress
可调整渐变的进度条Progress 如上图所示 需求场景: 进度条 颜色渐变 可静态\可自动 代码解析 初始化背景进度条画笔、前景可渐变进度条画笔 /** 初始化背景进度条画笔、前景可渐变进度条画笔 **/ private void initView(Context context, AttributeSet attrs) { TypedArray typedArray = context.obtainStyledAttributes(attrs, R.stylea原创 2020-09-21 19:08:28 · 1428 阅读 · 0 评论 -
Android 自定义View 之 Path PathMeasure (二)
最近项目要求做一个进度条,头部有一个龟头小圆,如下: 拿到图第一时间就是对整个图片进行技术拆分,由内到外可分为5个部分: 1.绘制实心圆 addCircle(float x, float y, float radius, @NonNull Direction dir) ...原创 2020-09-07 19:30:48 · 1483 阅读 · 0 评论 -
Android 自定义View 之 Path PathMeasure (一)
Path path常用api moveTo(float x, float y) 移动下一次操作的起点位置 lineTo(float x, float y) 添加上一个点到当前点之间的直线到Path addRect, addRoundRect, addOval, addCircle, addPath, addArc, arcTo 添加(矩形, 圆角矩形, 椭圆, 圆, 路径, 圆弧) 到当前Path close() 连接第一个点连接到最后一个点,形成一个闭合区域 q原创 2020-09-05 16:46:27 · 993 阅读 · 0 评论