-
public interface ClusterRenderer<T extends ClusterItem>Renders clusters.
-
-
Method Summary
Modifier and Type Method Description abstract voidonClustersChanged(Set<out Cluster<T>> clusters)Called when the view needs to be updated because new clusters need to be displayed. abstract voidsetOnClusterClickListener(ClusterManager.OnClusterClickListener<T> listener)abstract voidsetOnClusterInfoWindowClickListener(ClusterManager.OnClusterInfoWindowClickListener<T> listener)abstract voidsetOnClusterInfoWindowLongClickListener(ClusterManager.OnClusterInfoWindowLongClickListener<T> listener)abstract voidsetOnClusterItemClickListener(ClusterManager.OnClusterItemClickListener<T> listener)abstract voidsetOnClusterItemInfoWindowClickListener(ClusterManager.OnClusterItemInfoWindowClickListener<T> listener)abstract voidsetOnClusterItemInfoWindowLongClickListener(ClusterManager.OnClusterItemInfoWindowLongClickListener<T> listener)abstract voidsetAnimation(boolean animate)Called to set animation on or off abstract voidsetAnimationDuration(long animationDurationMs)Sets the length of the animation in milliseconds. abstract voidonAdd()Called when the view is added. abstract voidonRemove()Called when the view is removed. abstract intgetColor(int clusterSize)Called to determine the color of a Cluster. abstract intgetClusterTextAppearance(int clusterSize)Called to determine the text appearance of a cluster. -
-
Method Detail
-
onClustersChanged
abstract void onClustersChanged(Set<out Cluster<T>> clusters)
Called when the view needs to be updated because new clusters need to be displayed.
- Parameters:
clusters- the clusters to be displayed.
-
setOnClusterClickListener
abstract void setOnClusterClickListener(ClusterManager.OnClusterClickListener<T> listener)
-
setOnClusterInfoWindowClickListener
abstract void setOnClusterInfoWindowClickListener(ClusterManager.OnClusterInfoWindowClickListener<T> listener)
-
setOnClusterInfoWindowLongClickListener
abstract void setOnClusterInfoWindowLongClickListener(ClusterManager.OnClusterInfoWindowLongClickListener<T> listener)
-
setOnClusterItemClickListener
abstract void setOnClusterItemClickListener(ClusterManager.OnClusterItemClickListener<T> listener)
-
setOnClusterItemInfoWindowClickListener
abstract void setOnClusterItemInfoWindowClickListener(ClusterManager.OnClusterItemInfoWindowClickListener<T> listener)
-
setOnClusterItemInfoWindowLongClickListener
abstract void setOnClusterItemInfoWindowLongClickListener(ClusterManager.OnClusterItemInfoWindowLongClickListener<T> listener)
-
setAnimation
abstract void setAnimation(boolean animate)
Called to set animation on or off
-
setAnimationDuration
abstract void setAnimationDuration(long animationDurationMs)
Sets the length of the animation in milliseconds.
-
onAdd
abstract void onAdd()
Called when the view is added.
-
onRemove
abstract void onRemove()
Called when the view is removed.
-
getColor
abstract int getColor(int clusterSize)
Called to determine the color of a Cluster.
-
getClusterTextAppearance
@StyleRes() abstract int getClusterTextAppearance(int clusterSize)
Called to determine the text appearance of a cluster.
-
-
-
-