-
- All Implemented Interfaces:
-
com.pointrlabs.core.management.PTRListener
,com.pointrlabs.core.map.models.events_listeners.LevelSelectorEventListener
public class LevelSelectorEventsHandler implements LevelSelectorEventListener
The default implementation of LevelSelectorEventsHandler. You can extend this class to override the default behavior using the PTRMapWidgetFragment.levelSelectorEventsHandler property
-
-
Constructor Summary
Constructors Constructor Description LevelSelectorEventsHandler(PTRMapWidgetFragment PTRMapWidgetFragment)
-
Method Summary
Modifier and Type Method Description Unit
onLevelSelectorClicked(LevelSelectorView levelSelectorView)
Called when level selector is tapped Default behavior is expanding the level selector view. Unit
onLevelSelected(LevelSelectorView levelSelectorView, LevelViewModel levelViewModel)
Called when a level is selected from LevelSelectorView Default behavior is setting the selected level and take according tracking and level actions -
-
Constructor Detail
-
LevelSelectorEventsHandler
LevelSelectorEventsHandler(PTRMapWidgetFragment PTRMapWidgetFragment)
-
-
Method Detail
-
onLevelSelectorClicked
Unit onLevelSelectorClicked(LevelSelectorView levelSelectorView)
Called when level selector is tapped Default behavior is expanding the level selector view.
- Parameters:
levelSelectorView
- the LevelSelectorView that was tapped
-
onLevelSelected
Unit onLevelSelected(LevelSelectorView levelSelectorView, LevelViewModel levelViewModel)
Called when a level is selected from LevelSelectorView Default behavior is setting the selected level and take according tracking and level actions
- Parameters:
levelSelectorView
- LevelSelectorView at which level was selectedlevelViewModel
- LevelViewModel that holds the selected level's information
-
-
-
-