PointerCaptureComponent.PointerCaptureState


public final class PointerCaptureComponent.PointerCaptureState


Defines the possible states of a PointerCaptureComponent.

Summary

Public fields

static final @NonNull PointerCaptureComponent.PointerCaptureState

Pointer Capture is enabled for this component.

static final @NonNull PointerCaptureComponent.PointerCaptureState

Pointer Capture is temporarily disabled for this component.

static final @NonNull PointerCaptureComponent.PointerCaptureState

Pointer Capture has been stopped for this component and no more callbacks will get triggered.

Public methods

@NonNull String

Public fields

ACTIVE

public static final @NonNull PointerCaptureComponent.PointerCaptureState ACTIVE

Pointer Capture is enabled for this component.

PAUSED

public static final @NonNull PointerCaptureComponent.PointerCaptureState PAUSED

Pointer Capture is temporarily disabled for this component. The component can resume capture from this state.

STOPPED

public static final @NonNull PointerCaptureComponent.PointerCaptureState STOPPED

Pointer Capture has been stopped for this component and no more callbacks will get triggered. The component will not recover from this state. This can occur if the underlying system replaces this pointer capture request by another one.

Public methods

toString

public @NonNull String toString()