通过GeoPoints移动的图标如何实现动画效果

3

我正在开发一个基于MapView的Android应用程序(一款实时公交车到站时间应用程序)。

我正在使用“Overlay”类来实现此目的(插入图标等)。 我收到了一个GeoPoints数组,并且需要创建一个动画,其中某个图标通过GeoPoints索引路线移动。(简而言之 - 代表公交车在某条道路/路线上移动的图标)

如何实现这种动画效果?


你尝试过什么了吗?还有什么问题需要解决吗? - Christoph
2个回答

0

在接收到新的位置并执行代码时,您需要首先删除以前的覆盖项,然后使用新的纬度-经度点添加新的覆盖项......这就是为什么您需要使用广播接收器获取新的更新位置和代码执行的原因。


-1

无法对覆盖层进行动画处理,您必须逐个显示单个覆盖层上的所有路线地理点。我建议创建一个TimerTask来迭代放置带有您的点的覆盖层。(同一时间只能看到一个点。更改timerTask速度以更改动画速度。(我认为100毫秒是良好的动画时间)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接