Add imports
This commit is contained in:
1157
.idea/misc.xml
generated
1157
.idea/misc.xml
generated
File diff suppressed because it is too large
Load Diff
6
.idea/studiobot.xml
generated
Normal file
6
.idea/studiobot.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="StudioBotProjectSettings">
|
||||
<option name="shareContext" value="OptedIn" />
|
||||
</component>
|
||||
</project>
|
||||
@@ -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)
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
[versions]
|
||||
agp = "8.13.0-rc01"
|
||||
kotlin = "2.0.21"
|
||||
agp = "8.11.1"
|
||||
kotlin = "2.2.10"
|
||||
coreKtx = "1.17.0"
|
||||
junit = "4.13.2"
|
||||
junitVersion = "1.3.0"
|
||||
espressoCore = "3.7.0"
|
||||
lifecycleRuntimeKtx = "2.9.2"
|
||||
lifecycleRuntimeKtx = "2.9.3"
|
||||
activityCompose = "1.10.1"
|
||||
composeBom = "2024.09.00"
|
||||
composeBom = "2025.08.01"
|
||||
|
||||
[libraries]
|
||||
androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" }
|
||||
|
||||
2
gradle/wrapper/gradle-wrapper.properties
vendored
2
gradle/wrapper/gradle-wrapper.properties
vendored
@@ -1,6 +1,6 @@
|
||||
#Fri Aug 29 10:01:17 CEST 2025
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
|
||||
Reference in New Issue
Block a user