07강_커스텀 뷰(Custom View)

Download Report

Transcript 07강_커스텀 뷰(Custom View)

7강_커스텀 뷰(Custom View)
-
커스텀뷰 생성
점,선,면 그리기
Bitmap
Shader
Bitmap Shader
Lecturer Kim Myoung-Ho
Nickname 블스
[email protected]
7강_커스텀 뷰(Custom View)
7-1. 커스텀뷰 생성
레이아웃 뷰그룹을 이용하지 않고 View클래스를 상속 받아 직접 뷰를 만들어 봅니다.
(android_7_1_ex1)
레이아웃 뷰그룹을 이용한 뷰로 화면 구성
액티비티
.java
레이아웃
.xml
View클래스를 상속받아 직접 만든 뷰로 화면 구성
액티비티
.java
커스텀 뷰
.java
2
7강_커스텀 뷰(Custom View)
7-2. 점,선,면 그리기
(android_7_2_ex1)
3
7강_커스텀 뷰(Custom View)
7-3. Bitmap
(android_7_3_ex1)
4
7강_커스텀 뷰(Custom View)
7-4. Shader
셰이더란 그라데이션을 뜻하고 있다고 생각하면 됩니다. Android에서는 그라데이션의 다양한 종류를 제공 하고 있습니다.
(android_7_4_ex1)
5
7강_커스텀 뷰(Custom View)
7-4. Bitmap Shader
이미지를 반복 사용하는 패턴이라고 생각 하면 됩니다.
(android_7_5_ex1)
6