본문 바로가기

안드로이드7

'dp' 간단하게 이해하기 DP이해를 위해 학습할 용어1.px, pixel화면상의 픽셀px = dp * (160 / dpi) = dp * density 2.해상도픽셀 단위의 화면 크기갤럭시노트 10.1의 해상도 1280(pixel) * 800(pixel) 3.스크린 크기물리적인 크기의 4종류Samll, 3인치 미만 디바이스Normal, 3인치이상 5인치 미만 디바이스Large, 5인치 이상 디바이스X-Large, 10.1인치 이상 디바이스 4.DPI, Dots Per Inch일정 영역(1인치, 2.54센티미터) 안에 몇 개의 점(픽셀의 수)이 있는가를 나타냄네모안에 점이 많을 수록 화질이 좋음LDPI(Low), 120 DPI1DP = 0.75px(density)MDPI(Medium), 160 DPI안드로이드 기준 DPI즉, 해당 .. 2016. 10. 18.
'그래픽' 기초 #1 이벤트 가능한 View그리는 방법1. 뷰를 상속public Class CustomView extends View 2.페인트객체를 초기화Paint paint = new Paint()paint.setColor(Color.RED); 3. onDraw() 구현 onDraw(Canvas canvas){ super.onDraw(canvas);canvas.drawRect(100, 100, 100, 100, paint); 4. 이벤트 구현public void onTouchEvent(MotionEvent event) Paint. 그래픽을 그리기 위해 필요한 색상 등의 속성 제공Canvas. 뷰의 표면에 직접 그릴 수 있도록 만들어주는 객체Bitmap. 픽셀로 구성된 이미지로 메모리 상에 그래픽을 그리는데 사용Androi.. 2016. 10. 1.
리소스(Resource) 이해 /res 폴더 내에 중요 서브 디렉터리 및 리소스 파일 anim : 트윈 애니메이션 정의View의 위치, 크기, 회전, 투명도 등을 변경 animator : 프로퍼티 애니메이션 정의Value, Color 변경 color : 컬러의 상태 리스트 정의 mipmap : 여러 가지 해상도의 아이콘 파일 저장 menu : 메뉴 정의 layout : UI와 뷰 정의 drawable : 비트맵images : 이미지 리소스(.jpg / .gif / .png), R.drawable.* values : 배열, 색, 차원, 문자열, 스타일color : 색 식별자, R.color.*strings : 문자열, R.string.*arrays : 배열 , R.array.*dimens : 픽셀 / 인치 / 밀리미터 / DIP / S.. 2016. 9. 10.