Package-level declarations

Types

Link copied to clipboard

Represents the background and content colors used in a library.

Link copied to clipboard

Contains the default values used by Library

Link copied to clipboard

Represents the padding values used in a library.

Functions

Link copied to clipboard
fun HtmlText(html: String, modifier: Modifier = Modifier, color: Color = LibraryDefaults.libraryColors().contentColor)
Link copied to clipboard
fun Libraries(libraries: ImmutableList<StableLibrary>, modifier: Modifier = Modifier, lazyListState: LazyListState = rememberLazyListState(), contentPadding: PaddingValues = PaddingValues(0.dp), showAuthor: Boolean = true, showVersion: Boolean = true, showLicenseBadges: Boolean = true, colors: LibraryColors = LibraryDefaults.libraryColors(), padding: LibraryPadding = LibraryDefaults.libraryPadding(), itemContentPadding: PaddingValues = LibraryDefaults.ContentPadding, itemSpacing: Dp = LibraryDefaults.LibraryItemSpacing, header: LazyListScope.() -> Unit? = null, onLibraryClick: (StableLibrary) -> Unit? = null)

Displays all provided libraries in a simple list.

Link copied to clipboard
fun LibrariesContainer(modifier: Modifier = Modifier, librariesBlock: (Context) -> Libs = { context -> Libs.Builder().withContext(context).build() }, lazyListState: LazyListState = rememberLazyListState(), contentPadding: PaddingValues = PaddingValues(0.dp), showAuthor: Boolean = true, showVersion: Boolean = true, showLicenseBadges: Boolean = true, colors: LibraryColors = LibraryDefaults.libraryColors(), padding: LibraryPadding = LibraryDefaults.libraryPadding(), itemContentPadding: PaddingValues = LibraryDefaults.ContentPadding, itemSpacing: Dp = LibraryDefaults.LibraryItemSpacing, header: LazyListScope.() -> Unit? = null, onLibraryClick: (StableLibrary) -> Unit? = null)

Displays all provided libraries in a simple list.

fun LibrariesContainer(librariesBlock: () -> Libs, modifier: Modifier = Modifier, lazyListState: LazyListState = rememberLazyListState(), contentPadding: PaddingValues = PaddingValues(0.dp), showAuthor: Boolean = true, showVersion: Boolean = true, showLicenseBadges: Boolean = true, colors: LibraryColors = LibraryDefaults.libraryColors(), padding: LibraryPadding = LibraryDefaults.libraryPadding(), itemContentPadding: PaddingValues = LibraryDefaults.ContentPadding, itemSpacing: Dp = LibraryDefaults.LibraryItemSpacing, header: LazyListScope.() -> Unit? = null, onLibraryClick: (StableLibrary) -> Unit? = null)
fun LibrariesContainer(aboutLibsJson: String, modifier: Modifier = Modifier, lazyListState: LazyListState = rememberLazyListState(), contentPadding: PaddingValues = PaddingValues(0.dp), showAuthor: Boolean = true, showVersion: Boolean = true, showLicenseBadges: Boolean = true, colors: LibraryColors = LibraryDefaults.libraryColors(), padding: LibraryPadding = LibraryDefaults.libraryPadding(), itemContentPadding: PaddingValues = LibraryDefaults.ContentPadding, itemSpacing: Dp = LibraryDefaults.LibraryItemSpacing, header: LazyListScope.() -> Unit? = null, onLibraryClick: (StableLibrary) -> Unit? = null)
fun LibrariesContainer(libraries: StableLibs?, modifier: Modifier = Modifier, lazyListState: LazyListState = rememberLazyListState(), contentPadding: PaddingValues = PaddingValues(0.dp), showAuthor: Boolean = true, showVersion: Boolean = true, showLicenseBadges: Boolean = true, colors: LibraryColors = LibraryDefaults.libraryColors(), padding: LibraryPadding = LibraryDefaults.libraryPadding(), itemContentPadding: PaddingValues = LibraryDefaults.ContentPadding, itemSpacing: Dp = LibraryDefaults.LibraryItemSpacing, header: LazyListScope.() -> Unit? = null, onLibraryClick: (StableLibrary) -> Unit? = null, licenseDialogBody: @Composable (StableLibrary) -> Unit? = null, licenseDialogConfirmText: String = "OK")

Displays all provided libraries in a simple list.

Link copied to clipboard
fun LicenseDialog(library: StableLibrary, colors: LibraryColors = LibraryDefaults.libraryColors(), confirmText: String = "OK", body: @Composable (StableLibrary) -> Unit, onDismiss: () -> Unit)
Link copied to clipboard
@Preview(name = "Library items (Default)")
fun PreviewLibraries()
Link copied to clipboard
@Preview(name = "Library items (Off)")
fun PreviewLibrariesOff()
Link copied to clipboard
@Preview(name = "Library item")
fun PreviewLibrary()