Databinding 으로 스킬 클릭 이벤트 구현하기
위의 스킬 선택 화면에서, BindingAdapter를 통해서 한쪽 스킬을 클릭하면 반대 쪽 스킬은 흑백처리가 되도록 하고 싶었다. 동작 예시는 다음과 같다. 레벨 5때 선택 스킬 중 하나를 선택시, 반대편 스킬은 흑백화 되는 것을 확인할 수 있다. 해당 기능을 databinding 으로 구현하고 싶었고, 다음과 같이 구현하였다. BindingAdapter @BindingAdapter("isSkillSelected") fun bindIsSkillSelected(view: ImageView, isSelected: Boolean?) { val greymatrix = ColorMatrix().apply { setSaturation(0.0f) } view.colorFilter = if (isSelected==f..