feat(player): 4 стиля визуализатора + выбор в настройках
Добавлены стили анимации воспроизведения: столбики от центра, столбики снизу (спектр), плавная волна, радиальный — все от реального спектра звука (Visualizer.kt). Пользователь выбирает стиль в Настройках → «Анимация воспроизведения» (живые превью каждого стиля, тап выбирает). Сохраняется пер-юзер (DataStore visualizer_style). Плеер рисует выбранный стиль (радиальный — повыше). Превью и пауза — мягкая «дышащая» анимация. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -20,4 +20,7 @@ interface SettingsRepository {
|
||||
// Код страны пользователя (по IP), напр. "RU". null — не определён.
|
||||
fun getCountryCode(): Flow<String?>
|
||||
suspend fun setCountryCode(code: String)
|
||||
// Стиль визуализатора звука в плеере (ключ VisualizerStyle).
|
||||
fun getVisualizerStyle(): Flow<String>
|
||||
suspend fun setVisualizerStyle(style: String)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user