SinglePaneSceneStrategy
public final class SinglePaneSceneStrategy<T extends Object> implements SceneStrategy
A SceneStrategy that always creates a 1-entry Scene simply displaying the last entry in the list.
Summary
Public constructors |
|---|
<T extends Object> SinglePaneSceneStrategy() |
Public methods |
|
|---|---|
@NonNull Scene<@NonNull T> |
calculateScene(Given a |
Inherited methods |
||
|---|---|---|
|
Public constructors
Public methods
calculateScene
public @NonNull Scene<@NonNull T> calculateScene(
@NonNull SceneStrategyScope<@NonNull T> receiver,
@NonNull List<@NonNull NavEntry<@NonNull T>> entries
)
Given a SceneStrategyScope, calculate whether this SceneStrategy should take on the task of rendering one or more of the entries in the scope.
By returning a non-null Scene, your Scene takes on the responsibility of rendering the set of entries you declare in Scene.entries. If you return null, the next available SceneStrategy will be called.