我正在我的 android 应用程序中实现谷歌地图。在这个过程中,我想添加落针动画。我已经搜索了每一个,但找不到执行此操作的确切方法。任何人都可以帮助我如何做将是一个很大的帮助...
问问题
4021 次
3 回答
13
将标记添加到地图中的所需位置,然后使用该标记调用此函数
private void dropPinEffect(final Marker marker) {
final Handler handler = new Handler();
final long start = SystemClock.uptimeMillis();
final long duration = 1500;
final Interpolator interpolator = new BounceInterpolator();
handler.post(new Runnable() {
@Override
public void run() {
long elapsed = SystemClock.uptimeMillis() - start;
float t = Math.max(
1 - interpolator.getInterpolation((float) elapsed
/ duration), 0);
marker.setAnchor(0.5f, 1.0f + 14 * t);
if (t > 0.0) {
// Post again 15ms later.
handler.postDelayed(this, 15);
} else {
marker.showInfoWindow();
}
}
});
}
于 2013-11-27T12:02:52.100 回答
-1
要在 gps 中实现落针动画,请点击链接
http://www.codeproject.com/Articles/112044/GPSLocator-App-to-Find-Current-Nearest-Location-us
于 2012-11-02T04:08:26.043 回答