Add imports

This commit is contained in:
Adrian Kuta (DZCQIWG)
2025-09-18 13:51:03 +02:00
parent d6e673b00e
commit 83d8fa1945
5 changed files with 21 additions and 1167 deletions

View File

@@ -36,6 +36,11 @@ import androidx.compose.ui.unit.dp
import androidx.core.content.ContextCompat
import androidx.lifecycle.Lifecycle
import androidx.lifecycle.LifecycleEventObserver
import dev.adriankuta.visualizer.components.ControlButtons
import dev.adriankuta.visualizer.components.FftBarsView
import dev.adriankuta.visualizer.components.MetricsSection
import dev.adriankuta.visualizer.components.PermissionSection
import dev.adriankuta.visualizer.components.WaveformView
import dev.adriankuta.visualizer.ui.theme.VisualizerTheme
/**
@@ -131,7 +136,7 @@ private fun VisualizerScreen(modifier: Modifier = Modifier) {
Text("Android Visualizer Demo", style = MaterialTheme.typography.headlineSmall)
Spacer(Modifier.height(8.dp))
if (!permissionGranted) {
dev.adriankuta.visualizer.components.PermissionSection(
PermissionSection(
permissionGranted = false,
requestPermissionLauncher = requestPermissionLauncher
)
@@ -141,22 +146,22 @@ private fun VisualizerScreen(modifier: Modifier = Modifier) {
Text("Listening to global output. Play music in another app to see data.")
Spacer(Modifier.height(8.dp))
dev.adriankuta.visualizer.components.WaveformView(data = waveform)
WaveformView(data = waveform)
Spacer(Modifier.height(8.dp))
dev.adriankuta.visualizer.components.FftBarsView(data = fft)
FftBarsView(data = fft)
Spacer(Modifier.height(12.dp))
HorizontalDivider()
Spacer(Modifier.height(12.dp))
dev.adriankuta.visualizer.components.MetricsSection(
MetricsSection(
waveform = waveform,
fft = fft
)
}
dev.adriankuta.visualizer.components.ControlButtons(
ControlButtons(
onStart = { runCatching { controller.start() } },
onStop = { runCatching { controller.stop() } },
modifier = Modifier.align(Alignment.CenterHorizontally)