
[Jetpack Compose] clickable Ripple Effect Custom (MutableInteractionSource & Indication)
·
카테고리 없음
Modifier의 clickable 속성을 사용하면 기본으로 ripple 효과가 발생합게 되는데 이를 사용하다 보면 종종 ripple 효과를 제거하거나 적절히 커스텀해야 하는 상황이 발생합니다. 오늘은 ripple 효과를 적절히 커스텀하는 방법을 알아보고 이 과정에서 필요한 구성요소에 대해 분석해 보겠습니다.1. Ripple 효과 제거하기 ripple 효과를 제거하는 가장 쉬운 방법은 interactionSource와 indication을 인자로 받는 clickable을 사용해 indication을 null로, interactionSource에 remember { MutableInteractionSource() }을 전달하면 됩니다. 그렇다면 indication과 interactionSource은 무엇일..