안드로이드 개발 질문/답변
(글 수 45,052)
기본적인 컴포넌트들을 커스터마이징 할 수 있는지, 할 수 있다면 어떤식으로 하는지 궁금합니다.
제가 기본적으로 flex를 다루는데 flex에서는 왠만한 기본 컴포넌트들 내부를 볼 수 있어서 상속 받거나 해서
비교적 쉽게 커스터마이징이 가능한데요.
안드로이드에서도 그게 가능한지(물론 가능하리라 생각되지만) 가능하다면 어떤식으로 할 수 있는지 알고 싶습니다.
한 예로 지금 제가 작업하고자 하는데 삭제기능이 있는 ImageView인데요.
기본적인 ImageView 화면의 상단 오른쪽끝에 x 버튼을 둬서 (브라우저의 닫기 버튼과 같은)
x버튼을 누르면 해당 이미지가 삭제되는 기능을 수행하는 컴포넌트로 구성하고 싶거든요.
도움말씀 부탁드리겠습니다...
새로 컨트롤 정의해서 ViewGroup 정도 상속 받고...
Layout에 둘러싸서 x버튼하고 ImageView 배치 및 정의하고...
인터페이스 함수들 만들어주면 되죠...