如何在View上添加图层?

时间:2010-05-20 14:00:24

标签: android view drawing canvas photo

我要开发一个Android程序,屏幕上有照片显示。照片上还有一些文字和图画(圆形/矩形)。当在屏幕上使用触摸时,文本和绘图将会改变。我该如何实施? SurfaceView? ItemizedOverlay?或其他什么?

PLS。建议。谢谢所有:))

1 个答案:

答案 0 :(得分:4)

FrameLayout或RelativeLayout中的项目将重叠(除非您专门定位RelativeLayout内其他内容的上方/下方/左侧/右侧)。您想要的最好的选择是使用照片的背景图像(或ImageView作为其第一个孩子)制作RelativeLayout,然后将TextViews和Drawables定位为RelativeLayout的子项。您可以使用自定义视图完成所有操作,并自己直接绘制到画布,但除非您确实需要,否则我不建议这样做。

另请参阅this SO post有关重叠图像的信息。