paint(2)
-
PaintDemo-그리기 객체 사용
다양한 그리기 객체 사용 강의 내용 activity_main.xml LinearLayout(Vertical) 변경 추가 MainActivity.java - MyView.java extends View //Activity에서 커스텀 뷰를 사용하기 위한 생성자 정의 //XML에 element로 지정시 반드시 생성자 정의 //그리기 객체 생성 및 설정 activity_main.xml에 생성한 View 직접 지정 출력 결과 drawLine 소스 코드 paint.setColor(Color.GREEN); paint.setStrokeWidth(10); //시작x, 시작y, 끝x, 끝y, Paint객체 canvas.drawLine(50, 0, 50, 100, paint); 소스 코드 paint.setColor(Colo..
-
이미지 처리, Canvas,Paint,Bitmap,Drawable
그래픽 주요 클래스 속성설명Canvas뷰의 표면에 직접 그릴 수 있도록 만들어 주는 객체로 그래픽 그리기를 위한 메서드가 정의되어 있습니다.Paint그래픽 그리기를 위해 필요한 색상 등의 속성을 담고 있습니다.Bitmap픽셀로 구성된 이미지로 메모리 상에 그래픽을 그리는 데 사용됩니다.Drawable사각형, 이미지 등의 그래픽 요소가 객체로 정의되어 있습니다. 그리기 관련 주요 메서드 속성설명점 그리기void drawPoint(float x, float y, Paint paint) 하나의 점을 그림. drawPoints()를 이용하면 여러 개의 점을 그릴 수 있습니다.선 그리기void drawLine(float startX, float startY, float stopX, floatY, Paint pai..