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
import androidx.annotation.DrawableRes
import androidx.compose.foundation.Indication
import androidx.compose.foundation.clickable
import androidx.compose.foundation.interaction.MutableInteractionSource
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.sizeIn
import androidx.compose.material.ripple.rememberRipple
import androidx.compose.material3.Icon
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.painterResource
@ -25,7 +29,11 @@ fun DiceButton(
Column(
modifier = modifier
.sizeIn(minWidth = minWidth)
.clickable(onClick = onClick),
.clickable(
interactionSource = remember { MutableInteractionSource() },
indication = rememberRipple(bounded = false),
onClick = onClick,
),
horizontalAlignment = Alignment.CenterHorizontally,
) {
Icon(