이벤트 가능한 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. 픽셀로 구성된 이미지로 메모리 상에 그래픽을 그리는데 사용
Android에서 메모리에 로딩한 이미지
Drawable. 사각형, 이미지 등의 그래픽 요소가 객체로 정의
반응형
'학습 log (이론) > android' 카테고리의 다른 글
'dp' 간단하게 이해하기 (0) | 2016.10.18 |
---|---|
'Material Design' 알짜 Tip (0) | 2016.10.14 |
'나인패치' 세 줄 요약 (0) | 2016.10.01 |
리소스(Resource) 이해 (0) | 2016.09.10 |
RelativeLayout (0) | 2016.09.04 |