From ba2a5d1928c666cfdcbfee64c18ae25593dfc81b Mon Sep 17 00:00:00 2001 From: hhu67 Date: Thu, 20 Aug 2026 00:56:30 +0300 Subject: [PATCH] minor changes --- .../com/sergay/hhu67/pw/app/MainActivity.kt | 24 +++++++++++++++---- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/sergay/hhu67/pw/app/MainActivity.kt b/app/src/main/java/com/sergay/hhu67/pw/app/MainActivity.kt index f708834..2b229f4 100644 --- a/app/src/main/java/com/sergay/hhu67/pw/app/MainActivity.kt +++ b/app/src/main/java/com/sergay/hhu67/pw/app/MainActivity.kt @@ -1037,6 +1037,24 @@ fun AudioListItem( modifier = Modifier.padding(16.dp), verticalAlignment = Alignment.CenterVertically ) { + // Кнопка-треугольник (IconButton с акцентным цветом) + FilledIconButton( + onClick = onPlayAudio, + modifier = Modifier.size(42.dp), + colors = IconButtonDefaults.filledIconButtonColors( + containerColor = MaterialTheme.colorScheme.primary, + contentColor = MaterialTheme.colorScheme.onPrimary + ) + ) { + Icon( + Icons.Default.PlayArrow, + contentDescription = "Воспроизвести", + modifier = Modifier.size(24.dp) + ) + } + + Spacer(Modifier.width(12.dp)) + Column(modifier = Modifier.weight(1f)) { Text(text = item.name ?: "Без названия", style = MaterialTheme.typography.titleMedium) if (!item.des.isNullOrBlank()) { @@ -1044,11 +1062,7 @@ fun AudioListItem( Text(text = item.des, style = MaterialTheme.typography.bodyMedium, color = Color.LightGray) } } - Button(onClick = onPlayAudio) { - Icon(Icons.Default.PlayArrow, contentDescription = null) - Spacer(Modifier.width(4.dp)) - Text("Включить") - } + if (isAdmin) { Spacer(Modifier.width(4.dp)) IconButton(onClick = onEdit) {