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)
Gets the balloon offset from the marker.
|
android.view.View |
getBalloonView()
A 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)
A callback which is called when inflating model.
|
public <M extends T> android.view.View onCreateView(@NonNull android.view.ViewGroup container, @NonNull MapPoint mapPoint, @NonNull M balloonModel)
BalloonViewAdapter
onCreateView
in interface BalloonViewAdapter<T extends MarkerBalloon,MapPoint>
container
- - A container where a marker or balloon item will be inflated.mapPoint
- - A marker which has a balloon.balloonModel
- - A view model of a marker balloon.protected 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 a layout.mapPoint
- The value which is used to fill a layout.balloon
- The view model of the marker balloon.public android.view.View getBalloonView()
BalloonViewAdapter
getBalloonView
in interface BalloonViewAdapter<T extends MarkerBalloon,MapPoint>
@NonNull public android.graphics.Point getBalloonOffset(@NonNull MapPoint mapPoint)
BalloonViewAdapter
getBalloonOffset
in interface BalloonViewAdapter<T extends MarkerBalloon,MapPoint>