T - public abstract class MapBalloonViewAdapter<T extends MarkerBalloon> extends java.lang.Object implements BalloonViewAdapter<T,MapPoint>
| Constructor and Description |
|---|
MapBalloonViewAdapter() |
| Modifier and Type | Method and Description |
|---|---|
android.graphics.Point |
getBalloonOffset(MapPoint mapPoint)
Get balloon offset from tke marker.
|
android.view.View |
getBalloonView()
View of the marker balloon
|
protected abstract <M extends T> |
getLayout(MapPoint mapPoint,
M balloonModel) |
<M extends T> |
onBindView(android.view.View view,
MapPoint mapPoint,
M balloon) |
<M extends T> |
onCreateView(android.view.ViewGroup container,
MapPoint mapPoint,
M balloonModel)
Callback which is call when inflating model.
|
public <M extends T> android.view.View onCreateView(@NonNull android.view.ViewGroup container, @NonNull MapPoint mapPoint, @NonNull M balloonModel)
BalloonViewAdapteronCreateView in interface BalloonViewAdapter<T extends MarkerBalloon,MapPoint>container - - container where marker or balloon item will be inflatedmapPoint - - marker which has a balloonballoonModel - - view model of marker balloonprotected abstract <M extends T> int getLayout(@NonNull MapPoint mapPoint, @NonNull M balloonModel)
public <M extends T> void onBindView(@NonNull android.view.View view, @NonNull MapPoint mapPoint, @NonNull M balloon)
onBindView in interface BalloonViewAdapter<T extends MarkerBalloon,MapPoint>view - the root view of inflating layoutmapPoint - value which is used to fill layoutballoon - view model of the marker balloonpublic android.view.View getBalloonView()
BalloonViewAdaptergetBalloonView in interface BalloonViewAdapter<T extends MarkerBalloon,MapPoint>@NonNull
public android.graphics.Point getBalloonOffset(@NonNull
MapPoint mapPoint)
BalloonViewAdaptergetBalloonOffset in interface BalloonViewAdapter<T extends MarkerBalloon,MapPoint>