79677273

Date: 2025-06-24 08:47:49
Score: 0.5
Natty:
Report link

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

Reasons:
  • Probably link only (1):
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Asad Mukhtar