Custom2 '그래픽' 기초 #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. '커스텀달력' 구현을 위한 커스텀뷰 #1 안드로이드 View는 반드시 ViewGroup에 담겨야 함그래서 측정이라는 단계가 필요View가 자신의 크기를 결정하기 위해서 자신을 담고 있는 ViewGroup의 크기와 거기에서 자신이 사용할 수 있는 크기를 알아야 함또한 View 자신의 크기와 사용할 영역의 크기도 알아야 함 View호출 순서Constructor() -> onAttachedToWindow() -> measure() -> onMeasure() -> layout() -> onLayout() -> dispatchDraw() -> draw() -> onDraw() Override해야할 메소드 1.onMeasure(int widthMeasureSpec, int heightMeasureSpec) view 자신의 크기를 결정하는 함수...Spec.. 2016. 9. 14. 이전 1 다음