1

应用截图

查看附件截图

需要处理的3件事,

  1. T 恤 - ImageView/Bitmap
  2. TShirt 内的图片(来自相机/画廊)-ImageView/Bitmap(在这里我成功地获得了 Image Pinch 缩放拖动等)
  3. 带有外部字体的 T 恤文本 - 转换为位图(这里我已经成功地使用 Freetype 使用外部字体并获得图像捏缩放拖动等)

需要保存三者的内容并取回resume或者restart activity

这里的按钮 - 样式(在单独的左视图中)、工具(在单独的右视图中)、照片(新视图)、文本、颜色、添加到购物车以及所有这些都将显示在 Z 轴 T 恤的叠加层上。

第一个想法:如果我们使用相对布局,我们将无法保存 Tshirt 的当前状态。

第二个想法:如果我们使用 SurfaceView、SurfaceHolder.Callback 并开发为游戏类型,并且使用线程在每个活动中引起注意是可能的。但我对使用 SurfaceView Thread 感到震惊。

第三个想法:如果我们可以为工作区和按钮提供 2 个单独的视图,那么我们可以使所有视图无效并将受 ontouch 影响的视图放在前面。但是保存工作区的问题。

第四个想法:如果我们可以在工作区视图中使用相同的 2 个单独的视图概念如果我们使用 GestureOverlayview 并仅通过 addView 概念将位图带入此视图,因为手势覆盖视图就像框架布局一样,这是可以实现的。在这里,我们可以在单独的类中拥有这个视图,如果我们需要恢复或重新启动活动以重新设计,我们可以使用构造函数获取保存的 T 恤设计的参数。因此,我将在我的购物车中有一个设计列表,只需单击一下即可重新设计,其中 Activity 或保存的实例应恢复或重新启动到此编辑状态。

我正在尝试是否有人可以解决。如果您有任何其他方法可以从您的角度实现,请帮助我单独了解上下文,以便我可以努力并实现。

4

0 回答 0