Package com.bluelinelabs.conductor

Types

ActivityHostedRouter
Link copied to clipboard
open class ActivityHostedRouter : Router
ChangeHandlerFrameLayout
Link copied to clipboard
A FrameLayout implementation that can be used to block user interactions while ControllerChangeHandlers are performing changes.
Conductor
Link copied to clipboard
object Conductor
Conductor will create a Router that has been initialized for your Activity and containing ViewGroup.
Controller
Link copied to clipboard
abstract class Controller
A Controller manages portions of the UI.
ControllerChangeHandler
Link copied to clipboard
abstract class ControllerChangeHandler
ControllerChangeHandlers are responsible for swapping the View for one Controller to the View of another.
ControllerChangeType
Link copied to clipboard
enum ControllerChangeType : Enum<ControllerChangeType>
All possible types of Controller changes to be used in ControllerChangeHandlers
Router
Link copied to clipboard
abstract class Router
A Router implements navigation and backstack handling for Controllers.
RouterTransaction
Link copied to clipboard
class RouterTransaction
Metadata used for adding Controllers to a Router.

Functions

asTransaction
Link copied to clipboard
fun Controller.asTransaction(popChangeHandler: ControllerChangeHandler? = null, pushChangeHandler: ControllerChangeHandler? = null): RouterTransaction