Sono stato in grado di animare un cerchio di base su Android Google Maps v2, ma volevo fare un passo avanti. Volevo che il cerchio animato fosse simile ai cerchi animati di Tinders, è possibile?Animated Transparent Circle su Google Maps v2 NON sta animando correttamente
Esempio: http://jsfiddle.net/Y3r36/9/
In questo momento, sto ottenendo un'animazione irrequieto che è molto inaccettabile. Qui è il mio codice:
public void onMapReady(GoogleMap map) {
double latitude = 33.750587;
double longitude = -84.4199173;
LatLng latLng = new LatLng(latitude,longitude);
map.moveCamera(CameraUpdateFactory.newLatLng(latLng));
map.animateCamera(CameraUpdateFactory.zoomTo(13));
map.addMarker(new MarkerOptions()
.position(new LatLng(latitude, longitude))
.title("Marker"));
final Circle circle = mMap.addCircle(new CircleOptions()
.center(new LatLng(latitude,longitude))
.radius(50).fillColor(0x5500ff00).strokeWidth(0)
);
ValueAnimator valueAnimator = new ValueAnimator();
valueAnimator.setRepeatCount(ValueAnimator.INFINITE);
valueAnimator.setRepeatMode(ValueAnimator.RESTART);
valueAnimator.setIntValues(0, 100);
valueAnimator.setDuration(1000);
valueAnimator.setEvaluator(new IntEvaluator());
valueAnimator.setInterpolator(new AccelerateDecelerateInterpolator());
valueAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator valueAnimator) {
float animatedFraction = valueAnimator.getAnimatedFraction();
Log.e("", "" + animatedFraction);
circle.setRadius(animatedFraction * 100);
}
});
valueAnimator.start();
Sono aperto a qualsiasi suggerimento. Grazie
come ha fatto si finisce per utilizzare queste librerie per google maps marcatori? – f4b