1、第一步确定地图位置,实现扩散动画(高德地图传递Circle 就不写了)
注意点:1 透明度160到0;总时间2.5秒,半径扩散0-500
private void Scalecircle(final Circle ac) { ValueAnimator vm = ValueAnimator.ofFloat(0,500); vm.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { @Override public void onAnimationUpdate(ValueAnimator animation) { } }); vm.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { @Override public void onAnimationUpdate(ValueAnimator animation) { float curent = (float) animation.getAnimatedValue(); ac.setRadius(curent); } }); ValueAnimator vm1 = ValueAnimator.ofInt(160,0); vm1.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { @Override public void onAnimationUpdate(ValueAnimator animation) { int color = (int) animation.getAnimatedValue(); ac.setFillC