【发布时间】:2010-10-01 09:40:09
【问题描述】:
试图解决我的current problem 在 Android MapView 上绘制图像然后对其进行动画处理以表示移动对象,我决定尝试仅在地图上的 GeoPoint 处绘制原始 ImageView,然后尝试对其进行动画处理从那里。
这是我放入地图活动(扩展 MapActivity)的 onCreate 方法中的代码:
GeoPoint point = new GeoPoint(19240000, -99120000);
ImageView iv = new ImageView(this);
iv.setImageResource(R.drawable.icon);
LayoutParams lp = new LayoutParams(iv.getWidth(), iv.getHeight(), point, LayoutParams.BOTTOM);
mapView.addView(iv, lp);
再一次,我只是想绘制静态图标并从那里设置动画。我已经可以使用 ItemizedOverlay 做到这一点,但据我所知,我无法像为视图设置动画那样为 AnimatedOverlay 的元素设置动画。因此,使用 ImageView。
但是图标没有出现。有什么想法或建议吗?
【问题讨论】:
标签: android android-mapview imageview