如何将View保存到文件或本地数据库?

问题描述 投票:-1回答:1

我有画布撤消数组(位图数组),绘图数组,背景位图,路径的视图。

现在我想提供用户可以将视图保存为草稿的功能,并且可以在将来的任何时候使用。

那么如何在文件或sqlite或sharedpreference中本地存储整个视图?

android android-layout android-sqlite android-design-library
1个回答
1
投票

最好的方法是记录所有用户输入(通过在“onTouch()”或“onGenericMovement()”方法/事件中执行此记录过程),如触摸坐标,压力,“笔”的大小等...和然后,当您必须再次显示草稿时,在运行时复制它们。存储许多undo_Bitmaps可能会浪费存储/数据库空间,并且可能需要几秒钟,具体取决于显示区域的大小。我建议将所有这些信息存储在一个BINARY文件中,该文件在读/写过程中非常快。

© www.soinside.com 2019 - 2024. All rights reserved.