RelativeLayout,GestureOverlayView和SurfaceView要使用哪个Widget?

时间:2013-01-23 07:52:05

标签: android bitmap relativelayout surfaceview

App ScreenShot

查看附件截图

要处理的3件事,

  1. T恤 - ImageView / Bitmap
  2. 图片里面的TShirt(来自相机/图库) - ImageView / Bitmap(这里我成功获得了Image Pinch变焦拖动等)
  3. Tshirt Text with external fonts - 转换为Bitmap(这里我成功使用Freetype使用外部字体并获得Image Pinch变焦拖动等)
  4. 需要保存三者的内容并检索简历或重新启动活动

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

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

    第二个想法:如果我们使用SurfaceView,SurfaceHolder.Callback并开发为游戏类型并且使用该线程可以获得每个活动的注意事项。但是我对使用SurfaceView Thread感到震惊。

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

    第四个想法:如果我们可以使用相同的2个单独的视图概念并且在工作区视图中如果我们使用GestureOverlayview并且仅通过addView概念将bitmaps带入此视图,因为gestureoverlayview就像一个framelayout,它是可以实现的。在这里,我们可以在单独的类中使用此视图,如果我们需要恢复或重新启动活动以重新设计,我们可以使用构造函数获取已保存的Tshirt设计的参数。所以我将在我的购物车中有一个设计列表,我可以通过单击重新设计,其中活动或保存的实例应该恢复或重新启动到此编辑状态。

    我正在努力,如果任何人都可以解决。如果你有任何其他方法可以从你的角度来实现,请帮助我单独获取上下文,以便我可以努力实现它。

0 个答案:

没有答案