From cba1a9bd5e746ed5059c24fcf439b43dfb24aceb Mon Sep 17 00:00:00 2001 From: Krille Date: Wed, 27 Mar 2024 09:30:16 +0100 Subject: [PATCH] chore: Follow up audioplayer design --- lib/pages/chat/events/audio_player.dart | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/lib/pages/chat/events/audio_player.dart b/lib/pages/chat/events/audio_player.dart index 972b4624..7d399e6f 100644 --- a/lib/pages/chat/events/audio_player.dart +++ b/lib/pages/chat/events/audio_player.dart @@ -283,22 +283,27 @@ class AudioPlayerState extends State { ), ), ), + const SizedBox(width: 4), Stack( children: [ - IconButton( - constraints: const BoxConstraints( - maxHeight: buttonSize, + SizedBox( + width: buttonSize, + height: buttonSize, + child: InkWell( + splashColor: widget.color.withAlpha(128), + borderRadius: BorderRadius.circular(64), + onTap: audioPlayer == null ? null : _toggleSpeed, + child: Icon(Icons.mic_none_outlined, color: widget.color), ), - icon: Icon(Icons.mic_none_outlined, color: widget.color), - onPressed: _toggleSpeed, ), if (audioPlayer != null) Positioned( bottom: 0, + left: 0, right: 0, child: Text( '${audioPlayer.speed.toString()}x', - textAlign: TextAlign.right, + textAlign: TextAlign.center, style: TextStyle( fontSize: 9.0, color: widget.color,