make a splash
728x90
터치 이벤트
Android Studio 2020. 6. 3. 23:54

K-MOOC 모바일 프로그래밍 7주차 그래픽과 이미지, 7-2 터치 이벤트 에 대한 내용입니다. 커스텀뷰에서 이벤트 처리 시, 뷰 클래스에서 정의된 onTouchEvent() 메소드를 재정의 하여 터치에 대한 처리 방법을 결정한다. 터치가 이루어 지면, 터치이벤트의 파라미터로 MotionEvent 객체가 넘어간다. MotionEvent에는 액션의 종류와 터치의 좌표값을 포함한다. 실습1. 터치한 지점에 직선과 원 그리기 (1) 터치 이벤트 사용하기 (2) 어떤 도형을 그릴 것인지 결정하기 > 옵션 메뉴 사용 public class MainActivity extends AppCompatActivity { final static int LINE=1, RECT=2, CIRCLE=3; // 밑에서 선택받은 값을..

article thumbnail
그래픽 이벤트
Android Studio 2020. 6. 3. 23:04

K-MOOC 모바일 프로그래밍 7주차 그래픽과 이미지, 7-1 안드로이드 그래픽 에 대한 내용입니다. 안드로이드에서의 그래픽 사용 방법 (1) XML 언어로 그래픽, 애니메이션 정의 (2)그래픽 기능을 사용하기 위해서 onDraw() 메소드 안의 draw관련 함수 이용 draw관련 함수를 이용해서 그리기 메소드 호출하여 화면에 그림 그리기 커스텀 뷰 생성 > 커스텀 뷰 클래스의 onDraw 메소드 이용 작업 순서 1. 뷰 클래스에서 상속받은 커스텀 뷰를 새롭게 만들어야 함. 2. onCreate 함수에서 커스텀 뷰에 대해 지정. 3. onDraw함수에서 그리고자 하는 도형의 프로그램 실행. Canvas 클래스 (도화지 + 액션 인식) Paint 클래스 (붓, 물감, 속성) Canvas 클래스 매소드들을 ..

728x90