Since rememberRipple()
api deprecated, Android provide new api ripple()
that works perfectly, instead of using the clip
modifier.
Here is the code snippet to implement it:
Icon(
modifier = Modifier
.size(dimensionResource(R.dimen.dimen_20_dp))
.clickable(
onClick = { onBackArrowClick() },
interactionSource = remember { MutableInteractionSource() },
indication = ripple(bounded = false)),
imageVector = ImageVector.vectorResource(R.drawable.ic_back),
contentDescription = "Back",
tint = colorResource(R.color.black)
)
Android Doc: https://developer.android.com/develop/ui/compose/touch-input/user-interactions/migrate-indication-ripple