title: Google Maps Android API v2: Visualizing the search radius with the helping of ValueAnimator
body: <p>I want to add an animated circle to Google Maps view similar to the circle you see on this image. </p>
  
  <p><img src="https://i.stack.imgur.com/js44t.png" alt="enter image description here"></p>
  
  <p>The circle should be pulsing from the center to the largest radius indicating current user's location and the area of searching.</p>
  
  <p>Here is relevant code block</p>
  
  <pre><code>Circle circle = mMap.addCircle(new CircleOptions()
       .center(new LatLng(lat, lon))
       .strokeColor(Color.CYAN).radius(1000));
      valueAnimator = new ValueAnimator();
      valueAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
          @Override
          public void onAnimationUpdate(ValueAnimator valueAnimator) {
          float animatedFraction = valueAnimator.getAnimatedFraction();
           circle.setRadius(animatedFraction * 1000);
           circle.setStrokeWidth(1 + animatedFraction * 7);
           }
          });
  </code></pre>
  
  <p>With this code I am only able to see static circle stroke without any animation.</p>
  
  <p>Any help will be appreciated.
  Thanks in advance.</p>