Skip to content

//tvlib/org.mjdev.tvlib.extensions/ModifierExt

ModifierExt

[androidJvm]\ object ModifierExt

Functions

Name Summary
bringIntoViewIfChildrenAreFocused [androidJvm]
fun Modifier.bringIntoViewIfChildrenAreFocused(): Modifier
conditional [androidJvm]
@Composable
inline fun Modifier.conditional(condition: Boolean, ifFalse: Modifier.() -> Modifier = { this }, ifTrue: Modifier.() -> Modifier): Modifier
equals [androidJvm]
open operator fun equals(other: Any?): Boolean
focusState [androidJvm]
fun Modifier.focusState(focusState: MutableState<FocusState>): Modifier
hashCode [androidJvm]
open fun hashCode(): Int
onEditMode [androidJvm]
@Composable
fun Modifier.onEditMode(other: @ComposableModifier.() -> Modifier): Modifier
onlyLandscape [androidJvm]
@Composable
fun Modifier.onlyLandscape(other: @ComposableModifier.() -> Modifier): Modifier
onlyPortrait [androidJvm]
@Composable
fun Modifier.onlyPortrait(other: @ComposableModifier.() -> Modifier): Modifier
recomposeHighlighter [androidJvm]
@Composable
fun Modifier.recomposeHighlighter(isComposeDebug: Boolean = BuildConfig.DEBUG): Modifier
requestFocusOnTouch [androidJvm]
@Composable
fun Modifier.requestFocusOnTouch(focusRequester: FocusRequester, requestFocus: Boolean = true, scope: CoroutineScope = rememberCoroutineScope(), onTouch: () -> Unit? = null): Modifier
swipeGestures [androidJvm]
fun Modifier.swipeGestures(swipeState: MutableIntState = mutableIntStateOf(-1), dragValue: MutableState<Offset> = mutableStateOf(Offset.Zero), onSwipeLeft: (dragAmount: Offset) -> Unit? = null, onSwipeRight: (dragAmount: Offset) -> Unit? = null, onSwipeUp: (dragAmount: Offset) -> Unit? = null, onSwipeDown: (dragAmount: Offset) -> Unit? = null, onDoubleTap: (Offset) -> Unit? = null, onTap: (Offset) -> Unit? = null): Modifier
toString [androidJvm]
open fun toString(): String
tvAspectRatio [androidJvm]
@Composable
fun Modifier.tvAspectRatio(ratio: Float?, matchHeightConstraintsFirst: Boolean = isLandscapeMode()): Modifier