기존에 있는 텍스트뷰, 이미지뷰 등으로 표현할 수 없는 모양의 View를 구현할 때 사용하는 방법이다. View를 상속받는 자손 클래스를 만들어서 구현한다.
onDraw, onMeasure, onKeyDown과 같은 메소드를 오버라이딩 해서 사용할 수 있다.