-Fix waveform preview

This commit is contained in:
David Langley 2023-10-26 09:10:38 +01:00
parent 9b7f66446a
commit 34f7111f48

View file

@ -21,6 +21,7 @@ import androidx.compose.animation.core.animateFloatAsState
import androidx.compose.foundation.Canvas import androidx.compose.foundation.Canvas
import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.height
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.runtime.derivedStateOf import androidx.compose.runtime.derivedStateOf
import androidx.compose.runtime.getValue import androidx.compose.runtime.getValue
@ -165,18 +166,21 @@ fun WaveformPlaybackView(
@PreviewsDayNight @PreviewsDayNight
@Composable @Composable
internal fun WaveformPlaybackViewPreview() = ElementPreview { internal fun WaveformPlaybackViewPreview() = ElementPreview {
Column { Column{
WaveformPlaybackView( WaveformPlaybackView(
modifier = Modifier.height(34.dp),
showCursor = false, showCursor = false,
playbackProgress = 0.5f, playbackProgress = 0.5f,
waveform = Waveform(persistentListOf()), waveform = Waveform(persistentListOf()),
) )
WaveformPlaybackView( WaveformPlaybackView(
modifier = Modifier.height(34.dp),
showCursor = false, showCursor = false,
playbackProgress = 0.5f, playbackProgress = 0.5f,
waveform = Waveform(persistentListOf(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0)), waveform = Waveform(persistentListOf(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0)),
) )
WaveformPlaybackView( WaveformPlaybackView(
modifier = Modifier.height(34.dp),
showCursor = true, showCursor = true,
playbackProgress = 0.5f, playbackProgress = 0.5f,
waveform = Waveform(List(1024) { it }.toPersistentList()), waveform = Waveform(List(1024) { it }.toPersistentList()),