Android Map:如何在Map上制作折线动画?

Android Map:如何在Map上制作折线动画?,第1张

概述当我从A点在地图上绘制多段线时->B,我需要用动画绘制折线.好像是从A->B折线继续绘制.我已使用以下链接作为参考:https://github.com/amalChandran/google-maps-route-animation使用该解决方案,我可以为折线设置动画,但是折线本身不合适.它没有通过道路.解决方案的原始APK也具

当我从A点在地图上绘制多段线时-> B,我需要用动画绘制折线.好像是从A-> B折线继续绘制.

我已使用以下链接作为参考:

https://github.com/amalChandran/Google-maps-route-animation

使用该解决方案,我可以为折线设置动画,但是折线本身不合适.它没有通过道路.解决方案的原始APK也具有相同的错误.

有人可以帮助我提供合适的解决方案吗

解决方法:

您也可以尝试使用此参考
https://github.com/mohak1712/UberUX?utm_source=android-arsenal.com&utm_medium=referral&utm_campaign=6129

ValueAnimator-用于动画叠加和折线

ValueAnimator tAnimator = ValueAnimator.offloat(0, 1);       tAnimator.setRepeatCount(ValueAnimator.INFINITE);       tAnimator.setRepeatMode(ValueAnimator.RESTART);       tAnimator.setInterpolator(new linearInterpolator());       tAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {           @OverrIDe           public voID onAnimationUpdate(ValueAnimator valueAnimator) {              // animate here           }       });

折线-用于在地图上绘制线

 polylineoptions greyOptions = new polylineoptions();        greyOptions.wIDth(10);        greyOptions.color(color.GRAY);        greyOptions.startCap(new SquareCap());        greyOptions.endCap(new SquareCap());        greyOptions.jointType(ROUND);        greypolyline = mMap.addpolyline(greyOptions);
总结

以上是内存溢出为你收集整理的Android Map:如何在Map上制作折线动画?全部内容,希望文章能够帮你解决Android Map:如何在Map上制作折线动画?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1121000.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存