본문 바로가기

프로그래밍

[안드로이드/Android] 안드로이드 Paint 안드로이드 내 멋대로 그리기   안드로이드 Canvas안드로이드 Paint                    ☜ 보고 계신 곳안드로이드 Path안드로이드 Bitmap읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜안드로이드 PaintPaint 상속 계층도java.lang.Object└─ android.graphics.PaintPaint의 하위 클래스들TextPaintPaint 은 머야?그리기(Draw)하기위해 쓰여지는 도구 라고 생각하시면 됩니다.쉽게 말해 Canvas가 도화지라면 Paint는 붓이라고 생각하시면 좋을듯 합니다.도화지에 그림을 그릴때 우리들은 여러가지 붓을 사용하여 효과를 줍니다. 붓을 굵기, 색상, 모양등을 선택해서 원하는 형태로 그릴수 있는 것이죠.Paint 에서 사.. 더보기
[안드로이드/Android] 안드로이드 Canvas 안드로이드 내 멋대로 그리기   안드로이드 Canvas                    ☜ 보고 계신 곳안드로이드 Paint안드로이드 Path안드로이드 Bitmap읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜안드로이드 CanvasCanvas 상속 계층도java.lang.Object└─ android.graphics.CanvasCanvas 은 머야?그리기(Draw)하기위해 쓰여지는 도구 라고 생각하시면 됩니다. 안드로이드에서 그림을 그릴때 사용되는 클래스이며 도화지라고 생각하시면 됩니다.그래서 Canvas에 있는 메소드들은 대부분 그리기는 메소드 drawXXXX() 들이 대부분 존재 하고 있습니다.Canvas 에서 사용되는 메소드모든 메소드를 전부 살펴볼수는 없기 때문에 draw관련.. 더보기
[안드로이드/Android] 안드로이드에서 내 멋대로 그리기 안드로이드 내 멋대로 그리기   ☜ 보고 계신 곳안드로이드 Canvas안드로이드 Paint안드로이드 Path안드로이드 Bitmap읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥ 감사합니다.^^ ☞ ☜안드로이드에서 내 멋대로 그리기 개발을 하다보면 안드로이드에서 제공되는 고정된 위젯 외에 이미지나 글자 등을 내 멋대로 만들고 싶을때가 있습니다. 예를 들면 화면을 터치하서 움직이면 내 손가락을 따라오는 이미지 만들기, 손글씨 쓰기등 고정된 형태가 아니라 사용자의 요구에 따라 실시간으로 변경되어야 한다면 어떻게 해야 되는지 오늘 알아 보려고 합니다. 먼저 간단한 예제를 보도록 하겠습니다.package com.tistory.jwandroid;import android.app.Activity;import andro.. 더보기
[안드로이드/Android] 안드로이드 ImageView 안드로이드 ImageView읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥ 감사합니다.^^ ☞ ☜ImageView 상속 계층도java.lang.Object└─ android.view.View└─ android.widget.ImageView버튼의 하위 클래스들ImageButtonImageView은 머야?Icon 같은 이미지를 표시해주는 위젯 입니다.ImageView Class는 다양한 형태의 이미지를 공급받을 수 있는데 리소스, 컨텐트 프로바이더, 웹상의 특정 이미지, 파일등의 이미지를 표시할  수 있습니다.ImageView의 속성?android:adjustViewBounds - setAdjustViewBounds(boolean)   이미지의 가로,세로의 비율을 맞추기 위해 이비지뷰의 크기를 조정할 것인가를.. 더보기
[안드로이드 팁] 안드로이드 View 보임과 안보임, 없음의 차이 안드로이드 View 보임과 안보임, 없음의 차이 안드로이드 팁이라고 하기엔 너무 쉬운 내용이기에 올리지 않으려고 했으나 최근(바로 어제) 개발하면서 이녀석 때문에 반나절이라는 시간을 날린걸 생각하면 가끔은 인지하고 있으면 좋을거 같아 이렇게 흔적을 남깁니다. 오늘 볼것은 바로 VISIBLE, INVISIBLE, GONE 이녀석의 차이점 입니다. 안드로이드 레퍼런스 사이트에 나와있는 녀석을 보도록 하겠습니다. android:visibilityControls the initial visibility of the view.Must be one of the following constant values.ConstantValueDescriptionvisible0Visible on screen; the defaul.. 더보기
[안드로이드/Android] 안드로이드 버튼 읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜안드로이드 버튼안드로이드 버튼 (Android Button) 상속 계층도java.lang.Object└─ android.view.View└─android.widget.TextView└─ android.widget.Button버튼의 하위 클래스들CompoundButton, CheckBox, Chronometer, DigitalClock, EditText안드로이드 버튼은 머야?Button은 사용자가 누를수 있는 형태의 위젯입니다.누르고 있거나(press), 클릭하거나 등의 행동을 할수 있는 녀석이죠.안드로이드 버튼 속성버튼은 따로 등록된 속성은 없습니다. 다만 TextView를 상속받았기 때문에 TextView가 가지고 있는 모든 속성을 사용.. 더보기
[안드로이드/Android] 안드로이드 TextView 안드로이드 TextView읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥ 감사합니다.^^ ☞ ☜TextView 상속 계층도java.lang.Object└─ android.view.View└─android.widget.TextViewTextView의 하위 클래스들Button, CheckedTextView, Chronometer, DigitalClock, EditTextTextView가 머야?TextView는 글자를 보여주는 기능을 하며 선택적으로 수정이 가능한 기능을 제공합니다.TextView는 텍스트 편집기 역활을 하지만 기본적으로 편집이 불가능 합니다. 그래서 TextView의 하위 클래스를 두어 편집이 가능한 형태( EditText )를 따로 만들어 두었습니다.TextView 속성TextView의 속성.. 더보기
[안드로이드/Android] INSTALL_FAILED_INSUFFICIENT_STORAGE INSTALL_FAILED_INSUFFICIENT_STORAGE Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGEPlease check logcat output for more details.Launch canceled! 오늘 이상하게 신기한 에러들이 많이 보입니다.아침에 앉자 마자 에러가 2개. 좀전에 발생한 에러 installation failed due to invalid APK file 을 해결하자 마자 바로 에러가 발생하더군요. 먼일인지. 단어 뜻으로는 설치하려는데 용량이 부족하다라는 뜻인거 같은데. 용량이 부족하지는 않거든요.그래서 먼지 몰라 다시 구글링 생각보다 허무하게 끝나더군요. 로그가 너무 많이 쌓였으니 점 지우고 작업해라! 대부분은 에.. 더보기