diff --git a/apps/android/app/src/main/java/chat/simplex/app/views/chat/item/CIVoiceView.kt b/apps/android/app/src/main/java/chat/simplex/app/views/chat/item/CIVoiceView.kt index 0b82f77419..437f846721 100644 --- a/apps/android/app/src/main/java/chat/simplex/app/views/chat/item/CIVoiceView.kt +++ b/apps/android/app/src/main/java/chat/simplex/app/views/chat/item/CIVoiceView.kt @@ -173,9 +173,6 @@ private fun DurationText(text: State, padding: PaddingValues) { private fun PlayPauseButton( audioPlaying: Boolean, sent: Boolean, - angle: Float, - strokeWidth: Float, - strokeColor: Color, enabled: Boolean, error: Boolean, play: () -> Unit, @@ -185,7 +182,6 @@ private fun PlayPauseButton( val sentColor = CurrentColors.collectAsState().value.appColors.sentMessage val receivedColor = CurrentColors.collectAsState().value.appColors.receivedMessage Surface( - Modifier.drawRingModifier(angle, strokeColor, strokeWidth), color = if (sent) sentColor else receivedColor, shape = MaterialTheme.shapes.small.copy(CornerSize(percent = 50)) ) { @@ -221,12 +217,9 @@ private fun VoiceMsgIndicator( pause: () -> Unit, longClick: () -> Unit ) { - val strokeWidth = with(LocalDensity.current) { 3.dp.toPx() } - val strokeColor = MaterialTheme.colors.primary if (file != null && file.loaded && progress != null && duration != null) { - val angle = 360f * (progress.value.toDouble() / duration.value).toFloat() if (hasText) { - IconButton({ if (!audioPlaying) play() else pause() }, Modifier.size(56.dp).drawRingModifier(angle, strokeColor, strokeWidth)) { + IconButton({ if (!audioPlaying) play() else pause() }, Modifier.size(56.dp)) { Icon( if (audioPlaying) painterResource(R.drawable.ic_pause_filled) else painterResource(R.drawable.ic_play_arrow_filled), contentDescription = null, @@ -235,7 +228,7 @@ private fun VoiceMsgIndicator( ) } } else { - PlayPauseButton(audioPlaying, sent, angle, strokeWidth, strokeColor, true, error, play, pause, longClick = longClick) + PlayPauseButton(audioPlaying, sent, true, error, play, pause, longClick = longClick) } } else { if (file?.fileStatus is CIFileStatus.RcvInvitation @@ -251,7 +244,7 @@ private fun VoiceMsgIndicator( ProgressIndicator() } } else { - PlayPauseButton(audioPlaying, sent, 0f, strokeWidth, strokeColor, false, false, {}, {}, longClick) + PlayPauseButton(audioPlaying, sent, false, false, {}, {}, longClick) } } }