CustomView 【Android】Custom View의 간단한 생성 방법 for Kotlin 아무것도 지식이없는 상태에서 Kotlin을 사용하여 Custom View를 생성하는 방법을 찾았으므로 Tips를 요약했습니다. 이번에는 Custom View를 1부터 자작하지 않고, Android Studio가 준비한 템플릿으로 작성합니다. 1. 프로젝트 만들기 프로젝트를 새로 만듭니다. 프로젝트 이름 등은 무엇이든 문제가 없습니다. 2. Custom View 생성 Custom View는 A... AndroidStudio안드로이드 개발안드로이드CustomViewKotlin [Android] ViewModel+LiveData+DataBinding+CustomView를 통한 변경 공지 지금까지 Databinding의 View Model은 Observable Field를 사용해 왔지만 Live Data+를 사용해 갑자기 Custom View에 도전하면 알림 변경이 없어 빠져들기 때문에 대처법을 적어야 한다. ViewModel에서 ObservableField만 사용하는 것과 달리 LiveData를 사용할 때 binding에 setLifecyclewner를 해야 합니다. To ... ViewModelAndroidLiveDataCustomViewDataBinding [Android] View 의 한 평생 살펴보기 그리고 그러한 위젯들을 담는 부모 뷰, 즉 Layout 역시 View 를 상속받는 ViewGroup 을 상속받아 구현한다. 부모 뷰 (ViewGroup, Layout) 은 자식 뷰들의 draw() 를 호출하여 화면에 지정된 형태로 자식 뷰들을 그려줄 것을 요청 부모 뷰는 자식들에게 두 번 이상의 measure() 를 호출할 수도 있음 부모 뷰가 자식 뷰의 크기 제한을 둘 때 사용한다. EXA... ViewCustomViewlifecycleAndroid viewonDrawonLayoutandroidAndroid view
【Android】Custom View의 간단한 생성 방법 for Kotlin 아무것도 지식이없는 상태에서 Kotlin을 사용하여 Custom View를 생성하는 방법을 찾았으므로 Tips를 요약했습니다. 이번에는 Custom View를 1부터 자작하지 않고, Android Studio가 준비한 템플릿으로 작성합니다. 1. 프로젝트 만들기 프로젝트를 새로 만듭니다. 프로젝트 이름 등은 무엇이든 문제가 없습니다. 2. Custom View 생성 Custom View는 A... AndroidStudio안드로이드 개발안드로이드CustomViewKotlin [Android] ViewModel+LiveData+DataBinding+CustomView를 통한 변경 공지 지금까지 Databinding의 View Model은 Observable Field를 사용해 왔지만 Live Data+를 사용해 갑자기 Custom View에 도전하면 알림 변경이 없어 빠져들기 때문에 대처법을 적어야 한다. ViewModel에서 ObservableField만 사용하는 것과 달리 LiveData를 사용할 때 binding에 setLifecyclewner를 해야 합니다. To ... ViewModelAndroidLiveDataCustomViewDataBinding [Android] View 의 한 평생 살펴보기 그리고 그러한 위젯들을 담는 부모 뷰, 즉 Layout 역시 View 를 상속받는 ViewGroup 을 상속받아 구현한다. 부모 뷰 (ViewGroup, Layout) 은 자식 뷰들의 draw() 를 호출하여 화면에 지정된 형태로 자식 뷰들을 그려줄 것을 요청 부모 뷰는 자식들에게 두 번 이상의 measure() 를 호출할 수도 있음 부모 뷰가 자식 뷰의 크기 제한을 둘 때 사용한다. EXA... ViewCustomViewlifecycleAndroid viewonDrawonLayoutandroidAndroid view