Tôi đã có thể tạo hoạt ảnh cho một vòng kết nối cơ bản trên Android Google Maps phiên bản 2, nhưng tôi muốn thực hiện nó một bước tiến. Tôi muốn vòng tròn hoạt hình giống với vòng tròn hoạt hình Tinders, có thể không?Vòng tròn trong suốt động trên Google Maps v2 KHÔNG hoạt ảnh chính xác
Ví dụ: http://jsfiddle.net/Y3r36/9/
Ngay bây giờ, tôi nhận được một hình ảnh động ngồi không yên đó là rất không thể chấp nhận. Đây là mã của tôi:
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();
Tôi mở cửa cho bất cứ đề nghị. Cảm ơn bạn
làm thế nào bạn sẽ chỉ sử dụng các thư viện này cho Google Maps đánh dấu? – f4b