gh-pages / com.nextfaze.devfun.menu.controllers / KeySequence
KeySequence
class KeySequence : MenuController (source)
Allows toggling the Developer Menu using button/key sequences.
Two sequences are added by default:
- The grave/tilde key:
~ - Volume button sequence:
down,down,up,down
Types
| Name | Summary |
|---|---|
| Definition | data class Definition |
Constructors
| Name | Summary |
|---|---|
| <init> | KeySequence(context: Context, activityProvider: ActivityProvider, windowCallbacks: WindowCallbacks = devFun.get())Allows toggling the Developer Menu using button/key sequences. |
Properties
| Name | Summary |
|---|---|
| actionDescription | val actionDescription: SpannableStringBuilder?A human-readable description of how this controller is used. |
| title | val title: StringA human-readable description of the name of this controller. |
Functions
| Name | Summary |
|---|---|
| attach | fun attach(developerMenu: DeveloperMenu): UnitCalled when this controller is being attached/initialized to a DeveloperMenu. |
| detach | fun detach(): UnitCalled when this controller is being detached/removed from a DeveloperMenu. |
| minusAssign | operator fun minusAssign(sequenceDefinition: Definition): Unit |
| onDismissed | fun onDismissed(): UnitCalled when DeveloperMenu is dismissed. |
| onShown | fun onShown(): UnitCalled when DeveloperMenu is shown. |
| plusAssign | operator fun plusAssign(sequenceDefinition: Definition): Unit |