커스텀 뷰 만들기
안드로이드 프레임워크는 사용자와의 상호작용하고 다양한 데이터를 표시하기 위해 많은 수의 뷰 클래스들을 가지고 있습니다. 그러나 종종 당신의 애플리케이션이 내장된 뷰들로는 충족될 수 없는 특별한 요구사항을 가질 수 있습니다. 이번 강좌는 완결성있고 재상용가능한 뷰를 만드는 방법을 다룹니다.
뷰 클래스 만들기
안드로이드 스튜디오 레이아웃 에디터를 통해 커스텀 요소로 내장된 뷰처럼 동작하는 클래스를 만듭니다.
커스텀 그리기
안드로이드 그래픽 시스템을 사용해 시각적으로 특이한 뷰를 만듭니다.
상호작용하는 뷰 만들기
사용자는 뷰가 자연스럽고 부드럽게 입력 제스처에 따라 반응하길 기대합니다 이번 강좌는 제스처 감지, 물리, 그리고 에니메이션을 사용해 전문적인 느끼이 느껴지는 사용자 인터페이스를 제공하는 방법을 다룹니다.
뷰 최적화하기
얼마나 사용자 인터페이스가 아름답건, 만약에 연속적으로 높은 프레임으로 뷰가 동작하지 않는다면 사용자는 이를 좋아하지 않을 겁니다. 일반적인 퍼포먼스 문제를 회피하고, 하드웨어 가속화를 통해 커스텀뷰가 더 빠르게 그려지도록 하는 방법을 다룹니다.