写点什么

手写一款 Android- 手绘风格组件 ---- 这是你从未见过的组件库

用户头像
Android架构
关注
发布于: 1 小时前
SkCircleDrawable

绘制一个圆形,效果如下:


SkArcDrawable

绘制一个扇形,效果如下:


SkImgDrawable

绘制图片,效果如下:


部分 Icon

SkTimeIcon
SkSearchIcon
SkListIcon
SkArrowIcon

自定义能力

我们提供了一些基础图形,方便用来自定义一些效果。下面是一些自定义的示例。




基础图形使用方法

我们提供的基础图形,均继承自 SkShape,其中提供了两个方法,SkShape#parseSkShape#draw(canvas: Canvas)SkShape#parse 方法用来生成图形对应的路径 SkShape#draw 方法用来将图形绘制到 canvas,如果在绘


《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
浏览器打开:qq.cn.hn/FTe 免费领取
复制代码


制时路径还没有生成,即 parse 方法还未调用,默认会调用 parse 方法以绘制直线为例:


// 创建 SkLineval line = SkLine()// 设置属性 line.startPoint = SkPoint(0.0, 0.0)line.endPoint = SkPoint(100.0, 100.0)// 进行绘制 line.draw(canvas)


具体的 SkShape 介绍如下:

SkSquare

绘制一个矩形


SkLine

绘制一条线


SkCircle

绘制一个圆


SkArc

绘制扇形


SkCircleImg

绘制一个圆形图片


SkSquareImg

绘制一个矩形图片



用户头像

Android架构

关注

还未添加个人签名 2021.10.31 加入

还未添加个人简介

评论

发布
暂无评论
手写一款Android-手绘风格组件----这是你从未见过的组件库