Fix Ripple bounded on DiceButton

This commit is contained in:
Thomas Andres Gomez 2023-09-27 15:41:43 +02:00
parent f19704d06e
commit e28d9a5dad

View file

@ -1,13 +1,17 @@
package com.pixelized.rplexicon.ui.screens.character.composable.actions package com.pixelized.rplexicon.ui.screens.character.composable.actions
import androidx.annotation.DrawableRes import androidx.annotation.DrawableRes
import androidx.compose.foundation.Indication
import androidx.compose.foundation.clickable import androidx.compose.foundation.clickable
import androidx.compose.foundation.interaction.MutableInteractionSource
import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.sizeIn import androidx.compose.foundation.layout.sizeIn
import androidx.compose.material.ripple.rememberRipple
import androidx.compose.material3.Icon import androidx.compose.material3.Icon
import androidx.compose.material3.MaterialTheme import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Text import androidx.compose.material3.Text
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember
import androidx.compose.ui.Alignment import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.painterResource
@ -25,7 +29,11 @@ fun DiceButton(
Column( Column(
modifier = modifier modifier = modifier
.sizeIn(minWidth = minWidth) .sizeIn(minWidth = minWidth)
.clickable(onClick = onClick), .clickable(
interactionSource = remember { MutableInteractionSource() },
indication = rememberRipple(bounded = false),
onClick = onClick,
),
horizontalAlignment = Alignment.CenterHorizontally, horizontalAlignment = Alignment.CenterHorizontally,
) { ) {
Icon( Icon(