Download presentation
Presentation is loading. Please wait.
Published byEmory Lawrence Modified over 9 years ago
1
5-1. 캔버스 천안천일고등학교 류빈 www.skyone.hs.kr
2
1.Canvas 와 Paint 객체를 통해 화면에 원하는 도형을 그리고 속성을 변경하는 기본적인 방법에 대해 소개 한다. 2. 토스트로 메시지를 출력하는 방법과 스피커를 통해 소리를 출력하는 방법에 대해서도 알아본다. 학습목표 1. 캔버스 2. 그리기 객체 3. 쉐이더 4. 그외 출력 학습내용 2
3
3 안드로이드는 주로 레이아웃에 위젯을 배치하여 화면을 구성한다. 문자 출력 : TextView 이미지 출력 : ImageView 캔버스에 직접 출력하기 위해서는 View 를 상속 받아 커스 텀 뷰를 정의해야 한다. 명칭 충돌을 방지하기 위해 액티비티 클래스 안 내부 클래 스로 정의
4
4
5
5 캔버스 : 뷰의 그리기 표면. 이 위에 그림을 그림. 다양한 그리기 메서드를 제공한다. 모든 그리기 메서드의 마지막 인수는 항상 Paint 객체이다. Paint 는 색상, 글꼴, 스타일, 그리기 모드 등의 정보를 지정 하며 그려지며 New 로 생성. 색상에는 알파를 지정하여 반투명 출력이 가능하다.
6
6 상수설명상수설명 BLANK 검정 BLUE 파랑 DKGRAY 짙은 회색 GREEN 초록 GRAY 회색 CYAN 하늘색 LTGRAY 밝은 회색 MAGENTA 분홍색 WHITE 흰색 YELLOW 노란색 RED 빨강 TRANSPAREN T 투명색
7
7
8
8
9
9
10
10
11
11 Cap 설 명 BUTT 지정한 좌표에서 선이 끝난다. ROUND 둥근 모양으로 끝이 장식된다. SQUARE 사각형 모양이되 지정한 좌표보다 조금 더 그어진다. Join 설 명 MITER 90 도로 각진 형태 ( 기본값 ) BEVEL 깍은 모양 ROUND 둥근 모양 스타일설 명 FILL 채우기만 하며 외곽선은 그리지 않는다. FILL_AND_STROKE 채우기도 하고 외곽선도 그린다. STROKE 채우지는 않고 외곽선만 그린다.
12
12
13
13
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.