Fix TitledRadioButton ripple downstate

This commit is contained in:
andrew 2023-09-01 08:31:08 +09:30
parent ef24fb0fd1
commit ee6ce84116

View File

@ -5,6 +5,7 @@ import android.widget.Toast
import androidx.activity.viewModels import androidx.activity.viewModels
import androidx.compose.foundation.BorderStroke import androidx.compose.foundation.BorderStroke
import androidx.compose.foundation.ScrollState import androidx.compose.foundation.ScrollState
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Column
@ -233,6 +234,7 @@ fun OptionsCard(card: CardModel) {
@Composable @Composable
fun TitledRadioButton(option: OptionModel) { fun TitledRadioButton(option: OptionModel) {
Row(modifier = Modifier Row(modifier = Modifier
.clickable { option.onClick() }
.heightIn(min = 60.dp) .heightIn(min = 60.dp)
.padding(horizontal = 34.dp)) { .padding(horizontal = 34.dp)) {
Column(modifier = Modifier Column(modifier = Modifier
@ -255,8 +257,8 @@ fun TitledRadioButton(option: OptionModel) {
} }
RadioButton( RadioButton(
selected = option.selected, selected = option.selected,
onClick = null,
enabled = option.enabled, enabled = option.enabled,
onClick = option.onClick,
modifier = Modifier modifier = Modifier
.height(26.dp) .height(26.dp)
.align(Alignment.CenterVertically) .align(Alignment.CenterVertically)