본문 바로가기
반응형

Android35

안드로이드 패스 그리기 1. 패스(Path) 패스는 복잡한 기하학적인 경로를 표현해주며, 직선과 타원, 곡선으로 이루어질 수 있다. 패스는 캔버스의 메서드 drawPath() 메서드를 이용하여 그려진다. void drawPath(Path path, Paint paint) 주어진 paint를 이용하여 주어진 패스를 그린다. 다음은 path가 제공하는 메서드들이다. addArc(RectF oval, float startAngle, float sweepAngle) 패스에 원호를 그린다. addCircle(float x, float y, float radius, Path.Direction dir) 패스에 원을 추가한다. addOval(RectF oval, Path.Direction dir) 패스에 타원을 추가한다. addRect(fl.. 2023. 2. 18.
안드로이드 그리기 속성 1. 그리기 속성 안드로이드에서는 다양한 그리기 속성을 제공한다. 색상, 안티앨리어싱, 폰트 변경 등의 속성이 있다. 색상 색상은 색의 3원색인 RED, GREEN, BLUE 성분을 8비트로 표시하여 나타낸다. 따라서 24비트면 하나의 색상을 표현할 수 있고, 24비트를 16진수로 표시하는 것이 일반적이다. 예를 들면, #FFA10C의 형태로 나타내는 것이다. 빨간색으로 색상을 설정하려면 다음과 같이 하면 된다. paint.setColor(0xFF0000); 많이 사용되는 색상은 미리 Color 클래스 안에 RED, GREEN, BLUE, YELLOW, BLACK 등과 같이 상수로 정의되어 있다. paint.setColor(Color.RED); 안드로이드에서는 다음과 같은 메서드를 사용하여 그리기 속성을.. 2023. 2. 18.
안드로이드 그래픽(Graphic) 1. 그래픽 안드로이드에서는 그래픽 기능과 애니메이션을 지원한다. 2차원 그래픽과 3차원 그래픽을 지원하는데 이번 포스팅에서는 2차원 그래픽을 알아보자. 커스텀 뷰 클래스를 작성하여 각종 도형 및 텍스트, 이미지 등을 화면에 그려보자. 1) 커스텀 뷰를 사용하여 그리기 안드로이드에서는 그래픽 기능과 애니메이션을 지원한다. 커스텀 뷰 클래스를 작성하고 onDraw() 메서드를 재정의하여 화면에 그림을 그려보자. 커스텀 뷰를 사용하여 그리기를 구현하는 경우 다음과 같은 구조를 갖는다. class MyView extends View { public MyView(Context context) { super(context); setBackgroundColor(Color.BLUE); } @Override prote.. 2023. 2. 10.
[Java] 안드로이드 간단한 설문조사 기능 구현 설문조사 기능 설명 설문조사 기능은 간단한 설문에 대한 답변 내용을 수집하는 것을 말한다. 다양한 앱에서 설문조사 기능이 활용된다. 예를 들면, 건강관리 앱에서 간단한 기초문진과 같은 기능에 활용될 수 있다. 이번 포스팅에서는 라디오버튼을 활용한 간단한 설문조사 앱을 구현해본다. 설문 내용은 재미삼아 작성했다. 리그오브레전드에서 자주 사용하는 스킨을 선택하고 스킨선택 버튼을 누르면 해당 스킨 이미지를 보여주도록 구현했다. 간단한 설문조사 기능 구현 먼저 간단한 설문조사 기능 구현 순서를 다음과 같이 요약한다. 리소스 정리 activity_survey_skin.xml 작성 SurveyActivity.java 생성 AndroidManifest.xml에 SurveyActivity 추가 1. 리소스 정리 가장 .. 2023. 1. 28.
반응형