PressGestureScope


Receiver scope for detectTapGestures's onPress lambda. This offers two methods to allow waiting for the press to be released.

Summary

Public functions

suspend Unit

Waits for the press to be released before returning.

Cmn
suspend Boolean

Waits for the press to be released before returning.

Cmn

Inherited functions

From androidx.compose.ui.unit.Density
open Int

Convert Dp to Int by rounding

Cmn
open Int

Convert Sp to Int by rounding

Cmn
open Dp

Convert an Int pixel value to Dp.

Cmn
open Dp

Convert a Float pixel value to a Dp

Cmn
open DpSize

Convert a Size to a DpSize.

Cmn
open Float

Convert Dp to pixels.

Cmn
open Float

Convert Sp to pixels.

Cmn
open Rect

Convert a DpRect to a Rect.

Cmn
open Size

Convert a DpSize to a Size.

Cmn
open TextUnit

Convert an Int pixel value to Sp.

Cmn
open TextUnit

Convert a Float pixel value to a Sp

Cmn
From androidx.compose.ui.unit.FontScaling
open Dp

Convert Sp to Dp.

Cmn
open TextUnit

Convert Dp to Sp.

Cmn

Inherited properties

From androidx.compose.ui.unit.Density
Float

The logical density of the display.

Cmn
From androidx.compose.ui.unit.FontScaling
Float

Current user preference for the scaling factor for fonts.

Cmn

Public functions

awaitRelease

suspend fun awaitRelease(): Unit

Waits for the press to be released before returning. If the gesture was canceled by motion being consumed by another gesture, GestureCancellationException will be thrown.

tryAwaitRelease

suspend fun tryAwaitRelease(): Boolean

Waits for the press to be released before returning. If the press was released, true is returned, or if the gesture was canceled by motion being consumed by another gesture, false is returned.