WindowEngagementInfo
class WindowEngagementInfo
Contains the window's engagement mode.
Summary
Nested types |
|---|
|
Represents a distinct user engagement mode with an application. |
Public functions |
|
|---|---|
open operator Boolean |
|
Boolean |
Checks if a specific engagement mode is currently active. |
Boolean |
hasEngagementModes(vararg modes: WindowEngagementInfo.EngagementMode)Checks if all specified engagement modes are currently active. |
open Int |
hashCode() |
open String |
toString() |
Public properties |
|
|---|---|
Set<WindowEngagementInfo.EngagementMode> |
The current user engagement modes, indicating how the user is interacting with the app. |
Public functions
hasEngagementMode
fun hasEngagementMode(mode: WindowEngagementInfo.EngagementMode): Boolean
Checks if a specific engagement mode is currently active.
| Parameters | |
|---|---|
mode: WindowEngagementInfo.EngagementMode |
The |
| Returns | |
|---|---|
Boolean |
true if the mode is present in the |
hasEngagementModes
fun hasEngagementModes(vararg modes: WindowEngagementInfo.EngagementMode): Boolean
Checks if all specified engagement modes are currently active.
| Parameters | |
|---|---|
vararg modes: WindowEngagementInfo.EngagementMode |
The |
| Returns | |
|---|---|
Boolean |
true if all specified modes are in the |
Public properties
engagementModes
val engagementModes: Set<WindowEngagementInfo.EngagementMode>
The current user engagement modes, indicating how the user is interacting with the app.