android - 是否可以使用 DefaultClusterRenderer 和 ClusterManager 禁用聚类动画?

标签 android google-maps google-maps-markers google-maps-android-api-2

使用适用于 Android 的谷歌地图 api v2 和 Google-Map-Utils 的集群库(渲染器和管理器) .

当两个或多个标记聚集在一起时是否可以关闭动画?

最佳答案

是的,您可以关闭动画。我假设您引用了 Google-Map_Utils 项目。它由 com.google.maps.android.clustering.view 包中的 DefaultClusterRenderer.java 中的私有(private) bool 字段 SHOULD_ANIMATE 控制。

要做的步骤:

  • 打开 com.google.maps.android.clustering.view 包中的 DefaultClusterRenderer.java;
  • 找到以下行:

private static final boolean SHOULD_ANIMATE = Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB;

  • 只需将 SHOULD_ANIMATE 变量的值设置为 false:

private static final boolean SHOULD_ANIMATE = false;

关于android - 是否可以使用 DefaultClusterRenderer 和 ClusterManager 禁用聚类动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24475169/

相关文章:

android - 在 ViewPager fragment 中使用 Google map V2 时崩溃?

c# - 在不同的 Android 设备上识别同一用户

android - SQL 语法错误 Android

javascript - 如何将 jQuery 变量设置为 django 模板变量

java - Android OnLongClickListener 未在 MapView 上触发

javascript - 如何在 google maps api v3 中创建网格

安卓 : how to create custom component

android - 在 Android 平台上使用 Google Map Data API

javascript - 在 Google map 中按类型显示自定义图像标记图标。

javascript - 谷歌地图 JSP