CompactMediaContainer

Provides required choice between Image and Video content.

Inheritors

Types

Link copied to clipboard
data class Custom(val modifier: Modifier = Modifier, val aspectRatio: SkapaAspectRatio = SkapaAspectRatio.Ratio16by9, val content: @Composable () -> Unit) : CompactMediaContainer

Open composable container for the CompactCard. Only use this in case there are limitations using the other options.

Link copied to clipboard
data class Image(val painter: Painter, val contentDescription: String?, val contentScale: ContentScale = ContentScale.Crop, val aspectRatio: SkapaAspectRatio = SkapaAspectRatio.Ratio1by1) : CompactMediaContainer

Image content for the media container.

Link copied to clipboard
data class Video(val aspectRatio: SkapaAspectRatio = SkapaAspectRatio.Ratio1by1, val contentDescription: String?, val playButtonParams: VideoPlayerButtonParams.PlayButtonParams, val transcriptionParams: VideoPlayerButtonParams.TranscriptionParams? = null, val onBackgroundClick: () -> Unit? = null, val player: @Composable () -> Unit) : CompactMediaContainer

Video content for the media container.