gh-pages / com.nextfaze.devfun.overlay / OverlayPermissions
OverlayPermissions
interface OverlayPermissions (source)
Handles overlay permissions.
See Also
Properties
| Name | Summary |
|---|---|
| canDrawOverlays | abstract val canDrawOverlays: BooleanFlag indicating if the user has granted overlay permissions. |
| shouldRequestPermission | abstract val shouldRequestPermission: BooleanFlag indicating if we should request overlay permissions - i.e. we don’t have them and the user has not denied them. |
Functions
| Name | Summary |
|---|---|
| addOverlayPermissionListener | abstract fun addOverlayPermissionListener(listener: OverlayPermissionListener): OverlayPermissionListenerAdd a listener for when overlay permissions have changed. |
| minusAssign | open operator fun minusAssign(listener: OverlayPermissionListener): UnitRemove a listener for when overlay permissions have changed. |
| plusAssign | open operator fun plusAssign(listener: OverlayPermissionListener): UnitAdd a listener for when overlay permissions have changed. |
| removeOverlayPermissionListener | abstract fun removeOverlayPermissionListener(listener: OverlayPermissionListener): OverlayPermissionListenerRemove a listener for when overlay permissions have changed. |
| requestPermission | abstract fun requestPermission(reason: CharSequence? = null): UnitSignal a request to the user that we want permission for overlays. |