본문으로 바로가기

MarkerView 에서의 Databinding 사용

category Studies/Android 2022. 2. 9. 14:48

| Databinding

 val binding: MyLayoutBinding = MyLayoutBinding.bind(viewRoot)

레이아웃이 다른 메커니즘을 통해 확장되었다면, 위와 같이 bind()를 통해 결합될 수 있다.

 

| MarkerView

MarkerView가 위에서 말하는 다른 메커니즘을 통해 확장된 예시이므로, 데이터 바인딩을 위해선 bind() 메소드를 사용한다.

 

class CustomMarkerView : MarkerView {

private val binding = CustomMarkerBarViewBinding.bind(getChildAt(0))
//

}