1 / 27

CHAPTER.5 그래 픽

CHAPTER.5 그래 픽. 발표자 08 김일환. 개 요. 그리기 객체로 만들어 그리기 비트맵 이미지 사용하기. 그리기객체 (Drawable). 사각형 , 이미지 등의 그래픽 요소가 객체로 정의되어 있음. 그리기 객체를 사용하는 방법. 리소스 파일의 사용 XML 로 정의하여 사용 자바 코드에서 객체를 만들어 사용. 그라데이션 효과 예제 1. 윈도우 매니저를 이용해 뷰의 폭과 높이 확인. 그라데이션 효과 예제 2. 리소스에 정의된 색상값을 변수에 설정. 그라데이션 효과 예제 3.

lucio
Download Presentation

CHAPTER.5 그래 픽

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CHAPTER.5그래픽 발표자 08 김일환

  2. 개요 • 그리기 객체로 만들어 그리기 • 비트맵 이미지 사용하기

  3. 그리기객체(Drawable) 사각형, 이미지 등의 그래픽 요소가 객체로 정의되어 있음

  4. 그리기 객체를 사용하는 방법 • 리소스 파일의 사용 • XML로 정의하여 사용 • 자바 코드에서 객체를 만들어 사용

  5. 그라데이션 효과 예제 1 • 윈도우 매니저를 이용해 뷰의 폭과 높이 확인

  6. 그라데이션 효과 예제 2 • 리소스에 정의된 색상값을 변수에 설정

  7. 그라데이션 효과 예제 3 • Colors.xml에서 색상 설정

  8. 그라데이션 효과 예제 4 • Drawable 객체 생성

  9. 그라데이션 효과 예제 5 • LinearGradient 객체 생성

  10. 그라데이션 효과 예제 6 • onDraw() 메소드 안에서 Drawable 객체 그리기

  11. 실행 화면

  12. 선 그리기를 위한 속성 • setStrokeWidth • setStrokeCap • setStrokeJoin • setStrokeMiter

  13. 선그리기 예제 1 • Cap.BUTT와 Join.MITER를 페인트 객체에 적용

  14. 선그리기 예제 2 • Path 객체 생성

  15. 선그리기 예제 3 • Path 객체 그리기

  16. 선그리기 예제 4 • Cap.ROUND와 Join.ROUND를 페인트 객체에 적용

  17. 선그리기 예제 5 • Offset을 주어 좌표를 이동한 뒤 Path 객체 그리기

  18. 선그리기 예제 6 • Cap.SQUARE와 Join.BEVEL을 페인트 객체에 적용

  19. 선그리기 예제 7 • Offset을 주어 좌표를 이동한 뒤 Path 객체 그리기

  20. 실행 화면

  21. 더블 버퍼링

  22. BitmapFactory클래스 • 비트맵 이미지를 만들기 위한 클래스 메소드들을 제공

  23. BitmapFactory사용 예제 1 • 리소스의 이미지 파일을 읽어 화면에 그리기

  24. BitmapFactory사용 예제 2 • 매트릭스 객체를 이용해 좌우 대칭이 되는 비트맵 이미지를 만들어 그리기

  25. BitmapFactory사용 예제 3 • 매트릭스 객체를 이용해 상하 대칭이 되는 비트맵 이미지를 만들어 그리기

  26. BitmapFactory사용 예제 4 • 페인트 객체에 Mask를 이용하여 번짐 효과를 설정

  27. 실행 화면

More Related