-
逻辑画布机器人的高级Java笔试题-android相关
资源介绍
高级java笔试题
零、前言:
安卓图形绘制一直以来感觉都很繁琐
在html5时,我用JavaScript封装了一个HTML5的canvas库。
HTML5感觉和Android的canvas挺相似,所以考虑移植过来。
绘图库核心是用配置信息绘图,通过逻辑运算绘图
本篇会持续更新,记录LogicCanvas的成长历程
2018年9月4号更新:由V0.01升级到V0.02
对项目进行大规模重构,分解ShapePath类,优化调用形式,更好解耦
由于边线而导致的精准度问题已修正
加入刚刚属性:路径的方向,代号:dir
2018年9月5号更新:
这次更新也挺厉害的,将Pos点类使用原型模式,避免很多地方都要new
Pos点类思想层面由点,升级到向量,实现了向量的基本用法
加入绘制文字功能(以前竟然没发现):目前只是放字和位置,以后会完善更多文字方面的功能
对坐标系统进行一定的优化
Pos的向量形式使用有点庞大,新写一篇文章讲述,详见:
2018年9月6号更新:由V0.01升级到V0.03
Painter采用单例模式
优化原型模式,各Shape采用深拷贝来解决构造较长、繁琐的情况
比较new
对