2017-04-08 71 views
3

當我在地圖上從點A - > B繪製我的多段線時,我需要用動畫繪製多段線。就像從A-> B一樣,折線繼續繪製。Android地圖:如何在地圖上爲多邊形生成動畫?

我用下面的鏈接以供參考:

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

使用我能夠動畫折線的解決方案,但折線本身是不妥當的。它不通過道路。該解決方案的原始APK也具有相同的錯誤。

有人可以請幫我配個合適的解決方案

+0

你好。你有解決這個問題,因爲我有相同的 –

回答

3

你可以利用這個參考也 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); 
+0

greyOptions.jointType(ROUND);不工作' –