public abstract class TrafficIncidentsBalloonViewAdapter extends MapBalloonViewAdapter<TrafficIncidentsMapBalloon>
TrafficIncidentsBalloonViewAdapter
to provide own implementation of traffic view adapter.Modifier and Type | Class and Description |
---|---|
static class |
TrafficIncidentsBalloonViewAdapter.Default
Default implementation for inflating traffic incident balloon model.
|
static class |
TrafficIncidentsBalloonViewAdapter.MagnitudeFormatter
Formatter for traffic incident magnitude flow param.
|
static class |
TrafficIncidentsBalloonViewAdapter.TrafficFlowFormatter
Formatter for traffic incident flow.
|
static class |
TrafficIncidentsBalloonViewAdapter.TrafficIncidentPoiFormatter
Text formatter for incident poi.
|
static class |
TrafficIncidentsBalloonViewAdapter.TrafficRoadCoverageFormatter
Formatter for traffic incident coverage flow param.
|
Constructor and Description |
---|
TrafficIncidentsBalloonViewAdapter() |
Modifier and Type | Method and Description |
---|---|
protected abstract int |
getLayout(MapPoint mapPoint,
TrafficIncidentsMapBalloon balloonModel) |
android.view.View |
onCreateView(android.view.ViewGroup container,
MapPoint mapPoint,
TrafficIncidentsMapBalloon balloonModel)
A callback which is called when inflating model.
|
getBalloonOffset, getBalloonView, onBindView
@NonNull public android.view.View onCreateView(@NonNull android.view.ViewGroup container, @NonNull MapPoint mapPoint, @NonNull TrafficIncidentsMapBalloon balloonModel)
onCreateView
in interface BalloonViewAdapter<TrafficIncidentsMapBalloon,MapPoint>
onCreateView
in class MapBalloonViewAdapter<TrafficIncidentsMapBalloon>
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 int getLayout(@NonNull MapPoint mapPoint, @NonNull TrafficIncidentsMapBalloon balloonModel)
getLayout
in class MapBalloonViewAdapter<TrafficIncidentsMapBalloon>