본문 바로가기

학습 log (이론)/android11

'아이콘' 사이즈 가이드라인 훑어보기 사용자의 이벤트 범위를 늘리기 위하여 실제 파일 사이즈를 크게 설정 ActionBar, Dialog&Tab IconsMDPI , 24 x 24 pixel (실제 파일 사이즈, 32 x 32)HDPI, 36 x 36 pixel (실제 파일 사이즈, 48 x 48)XHDPI, 48 x 48 pixel (실제 파일 사이즈, 64 x 64)XXHDPI, 72 x 72 pixel (실제 파일 사이즈, 96 x 96)XXXHDPI, 96 x 96 pixel (실제 파일 사이즈, 128 x 128)*선의 굵기와 여백의 너비는 최소 2dp이상색상 : #333333 일 때, 활성화시 60%, 비활성화시 30%투명도색상 : #ffffff 일 때, 활성화시 80%, 비활성화시 30%투명도 ListView IconsMDPI .. 2016. 10. 18.
'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.
'Material Design' 알짜 Tip ToolbarAppBarLayout으로 Toolbar를 감싸줘야 사용가능app:layout_scrollFlags(toolbar속성)1.scroll스크롤 이벤트에 반응할 모든 view에 반드시 설정2.enterAlways아래쪽 방향으로 스크롤할 때마다 이 보기가 표시3.enterAlwaysCollapsed해당 view에 최소 높이값이 있는 경우해당 크기로 시작해 맨 위로 스크롤 될 때만 전체 높이로 확장4.exitUntilCollapsedview가 최소 높이까지만 축소됨 Collapsing ToolbarCollapsingToolbar로 Toolbar를 감싸줌스크롤에 따라 Toolbar를 확장하거나 축소할 수 있게 됨setTitle()을 이용하여 text 삽입app:layout_collapseMode(too.. 2016. 10. 14.
'그래픽' 기초 #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.