Udało mi się animować podstawowe koło w Google Maps w Mapach Google na Androida, ale chciałem zrobić krok naprzód. Chciałbym, żeby animowane koło było podobne do animowanych kółek Tinders, czy to możliwe?Animowane przezroczyste kółko w Google Maps v2 NIE jest prawidłowo animowane.
Przykład: http://jsfiddle.net/Y3r36/9/
Teraz jestem coraz niespokojny animację, która jest bardzo nie do przyjęcia. Tu jest mój kodu:
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();
Jestem otwarty na wszelkie sugestie. Dziękuję
skąd kończy się przy użyciu tych bibliotek na google maps markery? – f4b