gh-pages / com.nextfaze.devfun.menu.controllers / CogOverlay
CogOverlay
class CogOverlay : MenuController (source)
Controls the floating cog overlay.
Manages/requests permissions as needed, and hides/shows when app view context changes.
Background color/tint of the cog can be changed by declaring (overriding) a color resource df_menu_cog_tint
e.g.
<color name="df_menu_cog_tint">#77FF0000</color> <!-- red -->
Constructors
| Name | Summary | 
|---|---|
| <init> | CogOverlay(context: Context, activityProvider: ActivityProvider, overlays: OverlayManager)Controls the floating cog overlay. | 
Properties
| Name | Summary | 
|---|---|
| actionDescription | val actionDescription: CharSequence?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. | 
| onDismissed | fun onDismissed(): UnitCalled when DeveloperMenu is dismissed. | 
| onShown | fun onShown(): UnitCalled when DeveloperMenu is shown. |