我的问题很简单:
我有一个ImageView
(设置为背景)和ImageButton
在(坐在ImageView的)layout
或ViewGoup
。现在,我滚动或拖动布局,希望这两个视图一起移动,但是不幸的是,这两个视图的相对位置在移动时并没有固定。仅在完成拖动之后,它们的相对位置才与起点相同。
有解决问题的想法吗?谢谢。
更新:
我正在做一个像Google Maps这样的项目。
我将地图图块绘制到中SurfaceView
,当拖动地图时,SurfaceView
将会更新图块。现在,我有一些可单击的poi图标(ImageButton),这些poi图标已固定在地图上。(SurfaceView和ImageButtons放置在相同的布局或ViewGroup中。)当我拖动地图时,我也更新SurfaceView
了poi图标并更新了poi图标的位置。但是,这两个过程不可能同时发生,即在拖动过程中,poi图标的位置在地图上发生了变化,仅在完成拖动后,poi图标才在地图上移动到它们的正确位置。地图。我只想在拖动地图时很好看poi图标(不要在地图上晃动)。如何Google maps
会吗 (在地图上拖动地图的元素太多了,它们就像嵌入在地图中一样移动在一起,与此同时,它们也是可单击的。)
ImageButton
您可以SurfaceView
像使用地图图块一样绘制“ poi图标”,而不是使用s ,然后将设置OnClickListener
为SurfaceView
来捕获点击事件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句