Package-level declarations

Types

Link copied to clipboard
sealed class TwoPaneConfig

Functions

Link copied to clipboard
@Composable
fun FadingLazyColumn(modifier: Modifier = Modifier, state: LazyListState = rememberLazyListState(), contentPadding: PaddingValues = PaddingValues(0.dp), reverseLayout: Boolean = false, verticalArrangement: Arrangement.Vertical = if (!reverseLayout) Arrangement.Top else Arrangement.Bottom, horizontalAlignment: Alignment.Horizontal = Alignment.Start, flingBehavior: FlingBehavior = ScrollableDefaults.flingBehavior(), userScrollEnabled: Boolean = true, overscrollEffect: OverscrollEffect? = rememberOverscrollEffect(), edgeWidth: Dp = 8.dp, content: LazyListScope.() -> Unit)
Link copied to clipboard
@Composable
fun FadingLazyRow(modifier: Modifier = Modifier, state: LazyListState = rememberLazyListState(), contentPadding: PaddingValues = PaddingValues(0.dp), reverseLayout: Boolean = false, horizontalArrangement: Arrangement.Horizontal = if (!reverseLayout) Arrangement.Start else Arrangement.End, verticalAlignment: Alignment.Vertical = Alignment.Top, flingBehavior: FlingBehavior = ScrollableDefaults.flingBehavior(), userScrollEnabled: Boolean = true, overscrollEffect: OverscrollEffect? = rememberOverscrollEffect(), edgeWidth: Dp = 8.dp, content: LazyListScope.() -> Unit)
Link copied to clipboard
@Composable
fun TwoPaneLayout(modifier: Modifier = Modifier, paneConfig: TwoPaneConfig, primaryPane: @Composable () -> Unit, secondaryPane: @Composable () -> Unit)

Two pane screen Divides the screen in two parts for extended device screens