반응형

이 게시물은 다음 링크를 참조하여 학습했습니다.

 

[안드로이드/Android]CustomView를 만들어서 재사용하기

이전 포스팅에서 Style테마를 이용하여 일정한 레이아웃의 속성을 만들고 이를 재사용하는 방법에 대해서 알아 보았습니다. [안드로이드]style테마 활용으로 노가다코딩 줄이는 방법 이 방법보다

gun0912.tistory.com

 

Coderz Geek

Tutorial videos with programming for Android and other platforms.

www.youtube.com

 

Seoul Wiz

Please email me if you need my help : pomme622r@gmail.com

www.youtube.com

오늘은 CustomView를 공부했다.

CustomView는 기존에 사용했던 TextView, Button, ImageView, EditText 등 만들어져 있는 View가 아닌

사용자가 편의에 맞춰 만드는 View 이다.

CustomView를 이용하면 안드로이드에서 제공하는 일반적인 형태의 인터페이스가 아닌 

우리가 실생활에서 사용하는 어플들의 인터페이스를 구현할 수 있다.

1. CustomView

 CustomView를 사용할 때는 일반적으로 View를 상속받아 클래스를 구현하지만, TextView나 ImageView, ViewGroup 등을 상속 받아도 된다.

 CustomView를 사용하기 위해선 java 안에서 그림을 그릴 수 있는 여러가지 도구들을 알아야 하는데,  크게 3가지로 정리했다.

 아마 MFC를 배웠던 사람들은 비슷한 내용이 많이 있을 것이다.

 1) Canvas

 

[안드로이드 스튜디오 정리#7-1] Canvas

이 게시물은 다음 링크를 참조하여 학습했습니다. Canvas  | Android 개발자  | Android Developers developer.android.com 이번 시간은 Canvas를 정리했다. Canvas는 [안드로이드 스튜디오 정리#7]에서 설명했..

seminzzang.tistory.com

 2) Paint

 

[안드로이드 스튜디오 정리#7-2] Paint

이 게시물은 다음 링크를 참조하여 학습했습니다. Paint  | Android 개발자  | Android Developers developer.android.com 이번 시간은 Paint를 정리했다. Paint는 [안드로이드 스튜디오 정리#7]에서 설명했던..

seminzzang.tistory.com

 3) Bitmap

 

[안드로이드 스튜디오 정리#7-3] Bitmap

이 게시물은 다음 링크를 참조하여 학습했습니다. Bitmap  | Android 개발자  | Android Developers developer.android.com BitmapFactory  | Android 개발자  | Android Developers developer.android.com Ma..

seminzzang.tistory.com

 쉽게 생각하면 그림을 그릴 때의 도구를 생각하면 된다.

 그림을 그린다고 가정하면

 Canvas는 도화지,

 Paint = 그림을 그리는 도구,

 Bitmap은 이미 그려진 그림을 가져오는 것

 이라 생각하면 된다.

반응형

+ Recent posts