public abstract class BaseBalloonViewAdapter extends java.lang.Object implements BalloonViewAdapter<BaseMarkerBalloon>
| Constructor and Description |
|---|
BaseBalloonViewAdapter() |
| Modifier and Type | Method and Description |
|---|---|
android.graphics.Point |
getBalloonOffset(Marker marker)
Specify the position of the balloon relatively to the marker (anchoring).
|
android.view.View |
getBalloonView()
View of the marker balloon
|
abstract int |
getLayout(Marker marker,
BaseMarkerBalloon balloon)
layout depends on marker or marker type or marker values or marker balloon values or marker balloon type.
|
abstract void |
onBindView(android.view.View view,
Marker marker,
BaseMarkerBalloon markerBalloon)
Method bind ballon model to view.
|
android.view.View |
onCreateView(android.view.ViewGroup container,
Marker marker,
BaseMarkerBalloon markerBalloon)
Callback which is call when inflating model.
|
public android.view.View onCreateView(android.view.ViewGroup container,
Marker marker,
BaseMarkerBalloon markerBalloon)
onCreateView in interface BalloonViewAdapter<BaseMarkerBalloon>container - - container where marker or balloon item will be inflatedmarker - - marker which has a balloonmarkerBalloon - - view model of marker balloonpublic abstract int getLayout(Marker marker, BaseMarkerBalloon balloon)
marker - to be inflated.balloon - to be inflated.public abstract void onBindView(android.view.View view,
Marker marker,
BaseMarkerBalloon markerBalloon)
onBindView in interface BalloonViewAdapter<BaseMarkerBalloon>view - the root view of inflating layout.marker - value which is used to fill layout.markerBalloon - balloon model.public android.view.View getBalloonView()
BalloonViewAdaptergetBalloonView in interface BalloonViewAdapter<BaseMarkerBalloon>@NonNull public android.graphics.Point getBalloonOffset(Marker marker)
getBalloonOffset in interface BalloonViewAdapter<BaseMarkerBalloon>marker - Marker.getAnchor(),
Marker.getIconHeight(),
Marker.getIconWidth()