Package 

Class EntityScreenKt

    • Method Summary

      Modifier and Type Method Description
      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.
      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.
      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.
      final static Unit DefaultEntityScreenHeader(String title, Modifier modifier) A default implementation of a header for EntityScreen.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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.