2010-09-23 52 views
0

有没有人知道Android Item Item Overlay列表的成员与何时调用draw()之间的关系。具体来说,我试图找出是否每个Overlay调用draw一次,或者只调用一次。Android的ItemizedOverlay绘制方法问题

感谢, R.

回答

0

我在ProjectOverlay推翻平局()扩展ItemizedOverlay类,并在它我虽然循环覆盖列表,像这样的人群:

for (int ctr = 0; ctr < overlayList.size(); ctr++) 

我没有测试了绘制屏幕的其他方法,因为这似乎工作正常。

0

据我了解,每次地图移动时(当您触摸屏幕并移动手指时),都会调用draw()。一次,我的意思是如果你想在每个覆盖图(一个名字或者某个东西)上绘制文本,你必须在你的覆盖绘制()中遍历你的ArrayList。

0

据我所知,它被称为每个可见项目两次。然而,我一直无法找出它被调用的是哪个项目,因此难以重新计算可绘制项目(至少可以说)