Textlines直接以json数组的方式存储,tqua表示所在的象限,tcontent表示内容 示例:
{ "textcontents":[ {"qua":"0","quatcontent":"hello"}, {"qua":"1","quatcontent":"world"}, {"qua":"2","quatcontent":"hello"}, {"qua":"3","quatcontent":"world"} ] }
-
画布的大小要从values下根据分辨率获取。
-
注意EditText自动换行时并未插入换行符,只是显示到下一行了。
-
撤销和重做的思路: 每绘制一笔,都将其保存到 mSaveUndoPath 中。如果要撤销一笔,将 mSaveUndoPath 栈顶的一笔移出,并压入 mSaveRedoPath 中,同时请求重绘。 如果要重做一笔,都将 mSaveRedoPath 栈顶的一笔移出,并压入 mSaveUndoPath 中,同时请求重绘。
更新历史:
- version_1.1:基本功能全部实现
- version_1.2:完善全屏输入文字;修复bug
- version_1.3:完善功能;修复bug
- version_2.0.2:改变界面风格