[안드로이드] Kotlin 커스텀 뷰 생성하기


[안드로이드] Kotlin 커스텀 뷰 생성하기

안녕하세요. 이번 포스팅에서는 같은 디자인 및 속성을 공유하는 커스텀 뷰를 생성하고 적용하는 방법에 대해 알아보겠습니다. 아래 사진은 버튼 3개에 커스텀 뷰를 적용한 화면입니다. 개요 프로젝트를 진행하면서 비슷한 기능에 비슷한 디자인의 뷰를 여러개 생성해야 하는 경우가 흔하게 발생합니다. 만약 뷰의 개수가 적다면 다행이지만 공통된 여러개의 뷰가 하나의 레이아웃을 이루고 있다면 골칫거리가 아닐 수 없죠. 그때 우리는 커스텀 뷰로 하나의 뷰 처럼 만들 수 있습니다. 아래 방식에 따라 예제를 진행하고 결과를 확인해 보겠습니다. 1. 커스텀 속성 파일 생성 및 정의 2. 커스텀 뷰 레이아웃 파일 생성 3. 커스텀 뷰 클래스 파일 생성 4. 메인 레이아웃 파일에 커스텀 뷰로 공통된 뷰 생성 본문 커스텀 속성 파일..


원문링크 : [안드로이드] Kotlin 커스텀 뷰 생성하기