2010-05-20 105 views
3

我将开发一个Android程序,并在屏幕上显示照片。照片上还有一些文字和图画(圈/ Rect)。在屏幕上使用触摸时,文本和图形将会改变。我该如何执行? SurfaceView? ItemizedOverlay?还是其他什么?如何在View上添加图层?

请注意。建议。 Thx all :)

回答

4

FrameLayout或RelativeLayout中的项目将重叠(除非您在RelativeLayout内部明确定位其他内容的上/下/左/右)。对于你想要的最好的选择是用你的照片的背景图像(或者ImageView作为它的第一个孩子)制作一个RelativeLayout,然后定位你的TextView并将Drawables作为RelativeLayout的子元素。你可以通过自定义视图和直接绘制到画布来做到这一点,但除非你真的需要,否则我不会推荐。

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

+0

Thx for your advise :) – eriX 2010-05-21 23:44:59