10
valu animasyon kullanarak google harita üzerinde daire animasyon yapıyor ama animasyon her zaman yanıp sönüyor ve yanıp sönüyor. İşte Android'de google harita üzerinde daire animasyon
..CircleOptions circleOptions = new CircleOptions()
.center(searchStopPoint) //set center
.radius(100) //set radius in meters
.strokeColor(Color.TRANSPARENT)
.fillColor(0x555751FF)
.strokeWidth(5);
busStopCircle = googleMap.addCircle(circleOptions);
ValueAnimator valueAnimator = new ValueAnimator();
valueAnimator.setRepeatCount(ValueAnimator.INFINITE);
valueAnimator.setRepeatMode(ValueAnimator.RESTART);
valueAnimator.setIntValues(0, 100);
valueAnimator.setDuration(3000);
valueAnimator.setEvaluator(new IntEvaluator());
valueAnimator.setInterpolator(new AccelerateDecelerateInterpolator());
valueAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator valueAnimator) {
float animatedFraction = valueAnimator.getAnimatedFraction();
busStopCircle.setRadius(animatedFraction * 100);
}
});
valueAnimator.start();
Can kimse titreyen olmadan bunu düzgün animasyon yapmak için yardımcı oluyor,
Teşekkür
titreme gerçek cihazda olur Bu sorunu
çevre oluştur:
Aşağıda örnek var veya emülatörde? – Tasos
@Tasos cihazında hem – Jatin
hem de dokümanlar vardı ve INFINITE ve sonra RESTART - RESTART \t RESTART var. Animasyon sonuna ulaştığında ve repeatCount INFINITE veya pozitif bir değer olduğunda, animasyon en baştan yeniden başlar. http://developer.android.com/reference/android/animation/ValueAnimator.html - neden çevreleri hareketlendirmeye devam etmektesiniz? – Tasos