EnjoyLife

버튼에 데이터 바인딩으로 트리거를 달자 본문

안드로이드 개발/개발팁

버튼에 데이터 바인딩으로 트리거를 달자

Aiden96 2024. 3. 21. 21:15

버튼  xml 

android:onClick="@{()->learnViewModel.onHideDeleteEvent(!learnViewModel.isDelete)}"

 

뷰모델 

 var isDelete = MutableLiveData<Boolean>()
fun onHideDeleteEvent(isClick:Boolean) {
    isDelete.value = isClick
 }

 

액티비티

learnViewModel.isDelete.observe(this){
    Timber.e("isDelete = $it")
}

  

참쉽죠~