2
0

index.md 16 KB

//tvlib/org.mjdev.tvlib.extensions/ComposeExt

ComposeExt

[androidJvm]\ object ComposeExt

Types

Name Summary
ImagePickerHelper [androidJvm]
class ImagePickerHelper(context: Context, launcher: ManagedActivityResultLauncher<String, Uri?>, storagePermission: MultiplePermissionsState)

Functions

Name Summary
asException [androidJvm]
@Composable
fun Any?.asException(): Exception?
computeCardWidth [androidJvm]
@Composable
fun computeCardWidth(ratio: Float = 2.5f): Dp
createVerticalColorBrush [androidJvm]
fun createVerticalColorBrush(color: Color, gravity: Int): Brush
equals [androidJvm]
open operator fun equals(other: Any?): Boolean
externalMediaPermission [androidJvm]
inline fun <T> externalMediaPermission(onSdk33AndUp: () -> T, onSdk32AndDown: () -> T): T
handlePermissionState [androidJvm]
fun MultiplePermissionsState.handlePermissionState(context: Context, onGranted: () -> Unit)
hashCode [androidJvm]
open fun hashCode(): Int
isEditMode [androidJvm]
@Composable
fun isEditMode(): Boolean
isLandscapeMode [androidJvm]
@Composable
fun isLandscapeMode(): Boolean
isPortraitMode [androidJvm]
@Composable
fun isPortraitMode(): Boolean
isTV [androidJvm]
@Composable
fun isTV(): Boolean
observedEvents [androidJvm]
@Composable
inline fun <T> observedEvents(): MutableState<MutableList<T>>
observeEvent [androidJvm]
@Composable
inline fun <T> observeEvent(crossinline onEvent: T.() -> Unit)
onKey [androidJvm]
fun Modifier.onKey(keyCode: Int, action: Int = android.view.KeyEvent.ACTION_DOWN, block: () -> Unit): Modifier
produceStateInCoroutine [androidJvm]
@Composable
fun <T> produceStateInCoroutine(initialValue: T, key: Any? = null, block: suspend () -> T): State<T>
rememberColorFromImage [androidJvm]
@Composable
fun rememberColorFromImage(image: Any?, initialColor: Color = Color.Transparent, context: Context = LocalContext.current, onError: (error: Throwable) -> Unit = { error -> Timber.e(error) }): State<Color>
rememberContentResolver [androidJvm]
@Composable
fun rememberContentResolver(): ContentResolver
rememberDerivedState [androidJvm]
@Composable
fun <T> rememberDerivedState(initialValue: T, block: suspend () -> T): State<T>
@Composable
fun <T> rememberDerivedState(key: Any? = Unit, initialValue: T, block: suspend () -> T): State<T>
rememberDerivedStateOf [androidJvm]
@Composable
fun <T> rememberDerivedStateOf(function: () -> T, key: Any? = function): State<T>
rememberDrawerState [androidJvm]
@Composable
fun rememberDrawerState(initialValue: DrawerValue = if (isEditMode()) DrawerValue.Open else DrawerValue.Closed): DrawerState
rememberFocusRequester [androidJvm]
@Composable
fun rememberFocusRequester(key: Any? = Unit): FocusRequester
rememberFocusState [androidJvm]
@Composable
fun rememberFocusState(initial: FocusState = FocusHelper(false)): MutableState<FocusState>
@Composable
fun rememberFocusState(key: Any?, initial: FocusState = FocusHelper(false)): MutableState<FocusState>
rememberImageFromItem [androidJvm]
@Composable
fun rememberImageFromItem(image: Any?): State<Any?>
rememberItemType [androidJvm]
@Composable
fun rememberItemType(item: Any?): ItemType
rememberMutableInteractionSource [androidJvm]
@Composable
fun rememberMutableInteractionSource(key: Any? = null): MutableInteractionSource
runNonNullBlock [androidJvm]
fun <T> runNonNullBlock(scope: CoroutineScope, block: (T) -> Unit? = null, arg1: T): Job?
runOnceOnStart [androidJvm]
@Composable
fun runOnceOnStart(key: Any?, block: suspend CoroutineScope.() -> Unit)
textFrom [androidJvm]
@Composable
fun <T> textFrom(text: T?): String
toDrawable [androidJvm]
@Composable
fun Bitmap.toDrawable(resources: Resources = LocalContext.current.resources): BitmapDrawable
toString [androidJvm]
open fun toString(): String

Properties

Name Summary
isClosed [androidJvm]
val DrawerState.isClosed: Boolean
isFocused [androidJvm]
val MutableState<FocusState>.isFocused: Boolean
val FocusState.isFocused: Boolean
isNotFocused [androidJvm]
val MutableState<FocusState>.isNotFocused: Boolean
val FocusState.isNotFocused: Boolean
isOpen [androidJvm]
val DrawerState.isOpen: Boolean