Programming/Android

안드로이드 커스텀뷰 기초 (onDraw, Invalidate, Canvas)

fishersheep 2021. 9. 8. 16:43
반응형

1. Canvas (그림그릴때 사용되는도화지) 와 Paint를 사용하여 안드로이드 스튜디오에서 도형,선 등을 그릴 수 있다.

2. view를 상속하여 터치이벤트 처리와 그래픽 요소들을 만들 수 있다.

3. 안드로이드의 UI요소는 모두 view를 상속한다.

4. onDraw(): 호출하여 외형을 그릴수 있다. onTouchEvent(): 터치 이벤트를 처리할수있다.

5. Canvas 메소드 종류: drawColor(배경색지정) drawCircle(원그리기) drawText(글자출력) drawPath(경로그리기) 등이 있다.

6. Invalidate(): 원하는 때 다시그릴때 활용되며, View의 화면을 갱신한다. (전체뷰의무효화)

 

커스텀뷰 활용예제

2021.09.08 - [android] - 안드로이드 커스텀뷰 랜덤도형출력 (CustomView, Myview, onTouchEvent)

반응형