clickable에 클릭 효과 커스텀 하게 설정하기
clickable에 클릭 효과를 커스텀하게 설정하기 위해서는 다음 clickable 함수를 사용해야 한다. 이 clickable 함수에서 중요한 파라미터는 interationSource, indication, onClick 세가지이다.
fun Modifier.clickable(
interactionSource: MutableInteractionSource,
indication: Indication?,
enabled: Boolean = true,
onClickLabel: String? = null,
role: Role? = null,
onClick: () -> Unit
)
interactionSource는 유저의 이벤트를 받아오는데 필요한 객체이며, indication은 클릭 효과를 만들 수 있는 객체, onClick은 클릭이 일어났을 때 동작을 설정할 수 있는 파라미터이다.