我可以查看画布撤消数组(位图数组),绘制数组,背景位图,路径。
现在,我想提供用户可以将视图另存为草稿并可以在将来随时使用的功能。
那么如何在文件或sqlite或sharedpreference中本地存储整个视图?
答案 0 :(得分:1)
最好的方法是记录所有用户输入(通过在“ onTouch()”或“ onGenericMovement()”方法/事件中执行此记录过程),例如触摸坐标,压力,“笔”的大小等。 ..,然后在运行时复制它们,此时您将不得不再次显示草稿。存储许多undo_Bitmaps可能会浪费存储/数据库空间,并且可能需要花费几秒钟的时间,具体取决于显示区域的大小。 我建议将所有这些信息存储在一个BINARY文件中,该文件在读写过程中非常快。