我看过无数人试图保存变量以防用户翻转屏幕的例子。但是我没有找到任何特定的位图或路径的arraylist成功。
所以我的想法是我有一个绘图应用程序,包含内部片段的主要活动。在片段布局中是一个自定义视图类,我通过画布,位图和arraylist实现绘图。我发现最好的方法是parcelables。我已经看到传递位图并不是一个好主意。我不知道如何通过路径的arraylist,因为它只需要一般的整数,字符串等。
答案 0 :(得分:0)
只需将您的Path
列表转换为Points
列表即可。
ArrayList<Path> -> ArrayList<Point>
顺便说一下,根据您的需要,您应该以百分比而非像素值存储点位置。然后,只需从Path
s 列表中重新创建Point
列表