-
public final class EntityScreenKt
-
-
Method Summary
Modifier and Type Method Description final static UnitEntityScreen(ScalingLazyColumnState columnState, Function0<Unit> headerContent, Modifier modifier, Function0<Unit> buttonsContent, Function1<ScalingLazyListScope, Unit> content)A screen that displays a media collection and allow actions to be taken on it. final static <Media extends Any> UnitEntityScreen(ScalingLazyColumnState columnState, Function0<Unit> headerContent, List<Media> mediaList, Function1<Media, Unit> mediaContent, Modifier modifier, Function0<Unit> buttonsContent)A screen that displays a Media collection and allow actions to be taken on it. final static <Media extends Any> UnitEntityScreen(ScalingLazyColumnState columnState, EntityScreenState<Media> entityScreenState, Function0<Unit> headerContent, Function1<ScalingLazyListScope, Unit> loadingContent, Function1<Media, Unit> mediaContent, Modifier modifier, Function0<Unit> buttonsContent, Function0<Unit> failedContent)A screen that displays a Media collection and allow actions to be taken on it. final static UnitDefaultEntityScreenHeader(String title, Modifier modifier)A default implementation of a header for EntityScreen. -
-
Method Detail
-
EntityScreen
@Composable() final static Unit EntityScreen(ScalingLazyColumnState columnState, Function0<Unit> headerContent, Modifier modifier, Function0<Unit> buttonsContent, Function1<ScalingLazyListScope, Unit> content)
A screen that displays a media collection and allow actions to be taken on it.
-
EntityScreen
@Composable() final static <Media extends Any> Unit EntityScreen(ScalingLazyColumnState columnState, Function0<Unit> headerContent, List<Media> mediaList, Function1<Media, Unit> mediaContent, Modifier modifier, Function0<Unit> buttonsContent)
A screen that displays a Media collection and allow actions to be taken on it.
-
EntityScreen
@Composable() final static <Media extends Any> Unit EntityScreen(ScalingLazyColumnState columnState, EntityScreenState<Media> entityScreenState, Function0<Unit> headerContent, Function1<ScalingLazyListScope, Unit> loadingContent, Function1<Media, Unit> mediaContent, Modifier modifier, Function0<Unit> buttonsContent, Function0<Unit> failedContent)
A screen that displays a Media collection and allow actions to be taken on it. The content displayed is based on the screen's state.
-
DefaultEntityScreenHeader
@Composable() final static Unit DefaultEntityScreenHeader(String title, Modifier modifier)
A default implementation of a header for EntityScreen.
-
-
-
-