본문 바로가기

프로그래밍/안드로이드

[안드로이드/Android] 안드로이드 이벤트 구현하기 3 안드로이드 이벤트 구현하기 3 리스너 인터페이스를 상속받아 이벤트 구현하는 방법안드로이드 이벤트                        Call-Back 메소드 재정의        새로운 리스너 클래스 생성            리스너 인터페이스 상속             ☜ 현재 보는 곳익명 내부클래스 읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜자. 이번에는 안드로이드 이벤트 구현하기 3번째 시간입니다.이번에 하는 방법은 [ 안드로이드 이벤트 구현하기 2 ] 과 그 방법이 매우 흡사합니다.다만 새로운 클래스를 만들지 않고 Activity클래스가 리스너를 상속받아 구현하는 것이죠.구현 방법원하는 이벤트의 리스너를 찾는다.해당 리스너를 Activit.. 더보기
[안드로이드/Android] 안드로이드 이벤트 구현하기 2 안드로이드 이벤트 구현하기 2 새로운 리스너클래스를 생성하여 이벤트 구현하는 방법안드로이드 이벤트                        Call-Back 메소드 재정의        새로운 리스너 클래스 생성             ☜ 현재 보는 곳리스너 인터페이스 상속익명 내부클래스 읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜안드로이드에서 에벤트를 구현하기 위한 2번째 방법 입니다.바로 원하는 이벤트를 만들어서 이벤트를 받고자 하는 뷰에 적용하는 방법입니다.저는 이러한 방법을 " 위젯에 귀를 달아 준다. "  라고 말하고 싶습니다.  왜냐하면 리스너들의 이름이 대부분 Listener로 끝나기 때문입니다. ( 저만의 개인적인 생각입니다. 쿨럭! )구현 방법원하는 이벤트의 .. 더보기
[안드로이드/Android] 안드로이드 이벤트 구현하기 1 안드로이드 이벤트 구현하기 1 Call-Back Method 재정의하여 이벤트를 구현하는 방법안드로이드 이벤트                        Call-Back 메소드 재정의        ☜ 현재 보는 곳새로운 리스너 클래스 생성리스너 인터페이스 상속익명 내부클래스 읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜안드로이드에서 이벤트를 구현하기 위해 미리 정의된 메소드를 오버라이딩해서 구현하는 방법이 있습니다. 가장 쉬운 방법이며 오버라이딩만 해놓으면 정해진 이벤트가 발생시에 알아서 호출되는 메소드 입니다.onKeyDown(int, KeyEvent) - 키를 눌렀을때 호출되는 메소드onKeyUp(int, KeyEvent) - 키를 눌렀다가 뗄때 호출되는 메소드onTra.. 더보기
[안드로이드/Android] 안드로이드 이벤트 안드로이드 이벤트안드로이드 이벤트                        ☜ 현재 보는 곳Call-Back 메소드 재정의새로운 리스너 클래스 생성리스너 인터페이스 상속익명 내부클래스 읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜안드로이드 이벤트란 무엇인가?터치 스크린으로 되어 있는 스마트폰을 사용자가 화면을 터치 하거나, 시스템의 상황 변화에 따라 발생하는 신호를 이벤트라고 합니다.자바를 미리 해보신 분들은 이벤트가 쉽게 이해가 가실테지만 안드로이드가 프로그래밍 언어로써 처음이신분은 다소 생소하실 수도 있습니다. 안드로이드에서는 이벤트를 구현하기 위해 여러가지 방법.Call-Back Method 재정의하여 이벤트를 구현하는 방법리스너 인터페이스 구현하여 이벤트를 구현하.. 더보기
[안드로이드/Android] 안드로이드 Bitmap 안드로이드 내 멋대로 그리기   안드로이드 Canvas안드로이드 Paint안드로이드 Path안드로이드 Bitmap            ☜ 보고 계신 곳읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜안드로이드 BitmapBitmap 상속 계층도java.lang.Object└─ android.graphics.BitmapBitmap 은 머야?안드로이드에서 이미지를 표현하기 위해 사용되는 녀석이 Bitmap입니다. Bitmap와 같이 봐야될 녀석은 BtimapFactory클래스 인데 이름에서 알수 있듯이 "Factory" 공장입니다. 바로 Bitmap를 만들어 주는 녀석이죠. 안드로이드에서 사용자가 원하는 이미지를 코드상에 넣을려면 해당 이미지는 /res/drawable-xxxx/ 곳.. 더보기
[안드로이드/Android] 안드로이드 Path 안드로이드 내 멋대로 그리기안드로이드 Canvas안드로이드 Paint안드로이드 Path                    ☜ 보고 계신 곳안드로이드 Bitmap읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜안드로이드 PathPath 상속 계층도java.lang.Object└─ android.graphics.PathPath 은 머야?그리기(Draw) 를 할때 사용되는 녀석 중. "덤" 정도로 생각하시면 되겠습니다.쉽게 말해서 도화지에 우리가 선을 긋는데 그냥 그으면 삐뚤삐뚤 해집니다. 하지만 자를대고 선을 그으면 똑바로 그을수가 있죠. 이때 "자"의 역확을 해주는 녀석을 "Path"라 생각 하시면 되겠습니다. 도화지(Canvas)에 어떤 도형(직선,.. 더보기
[안드로이드/Android] 안드로이드 Paint 안드로이드 내 멋대로 그리기   안드로이드 Canvas안드로이드 Paint                    ☜ 보고 계신 곳안드로이드 Path안드로이드 Bitmap읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜안드로이드 PaintPaint 상속 계층도java.lang.Object└─ android.graphics.PaintPaint의 하위 클래스들TextPaintPaint 은 머야?그리기(Draw)하기위해 쓰여지는 도구 라고 생각하시면 됩니다.쉽게 말해 Canvas가 도화지라면 Paint는 붓이라고 생각하시면 좋을듯 합니다.도화지에 그림을 그릴때 우리들은 여러가지 붓을 사용하여 효과를 줍니다. 붓을 굵기, 색상, 모양등을 선택해서 원하는 형태로 그릴수 있는 것이죠.Pai.. 더보기
[안드로이드/Android] 안드로이드 Canvas 안드로이드 내 멋대로 그리기   안드로이드 Canvas                    ☜ 보고 계신 곳안드로이드 Paint안드로이드 Path안드로이드 Bitmap읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜안드로이드 CanvasCanvas 상속 계층도java.lang.Object└─ android.graphics.CanvasCanvas 은 머야?그리기(Draw)하기위해 쓰여지는 도구 라고 생각하시면 됩니다. 안드로이드에서 그림을 그릴때 사용되는 클래스이며 도화지라고 생각하시면 됩니다.그래서 Canvas에 있는 메소드들은 대부분 그리기는 메소드 drawXXXX() 들이 대부분 존재 하고 있습니다.Canvas 에서 사용되는 메소드모든 메소드를 전부 살펴볼수는 없기 때문에 dr.. 더보기