2010-05-20 106 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