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. |