안드로이드 스튜디오 그림판 예제

PaintView의 생성자에서 캔버스에 경로를 그리는 데 사용되는 페인트 오브젝트를 초기화합니다. 페인트 오브젝트의 스타일을 스트로크로 정의해야 합니다. 그런 다음 스트로크 조인 및 스트로크 캡을 ROUND로 설정합니다. 마지막으로 엠보스모드용 엠보스마스크필터 오브젝트와 블러 모드용 블러마스크필터를 만듭니다. 이렇게 하면 자습서의 이 단계에서 PaintView에 대한 다음 코드가 제공됩니다: PaintView는 세 가지 드로잉 모드(일반, 엠보스 및 흐림)를 전환하는 세 가지 방법을 노출합니다. 명확한 방법은 우리가 손가락 경로의 목록을 지우고 PaintView를 취소 할 수 있습니다. 사용자가 화면에서 변경 내용을 시각화할 수 있도록 무효화 메서드를 호출하여 PaintView를 다시 그리는 것을 잊지 마십시오. 축척된 비트맵에서 쌍선형 샘플링을 가능하게 하는 페인트 플래그입니다. Android는 캔버스에서 사용자 지정 그래픽을 렌더링하거나 기존 뷰를 수정할 수 있는 2D 드로잉용 API 집합을 제공합니다. 2D 그래픽을 그릴 때 두 가지 선택 사항으로 작업할 수 있습니다. PaintView 클래스에는 브러시 크기라고도 하는 경로의 획 너비 크기 또는 그려진 경로의 색상과 같은 일부 상수가 있습니다.

페인트 응용 프로그램은 마이크로 소프트 페인트 덕분에 유명해지고, 잘 단순히 페인트 또는 페인트 브러시로 알려져있다. 그것은 마이크로 소프트 윈도우의 모든 버전에 포함 된 간단한 컴퓨터 그래픽 응용 프로그램이었다. 이 튜토리얼에서는 사용자가 손가락으로 화면에 그릴 수 있도록 Android용 페인트 응용 프로그램을 만드는 방법을 발견할 것입니다. 안드로이드에 대한 우리의 페인트 응용 프로그램은 사용자에게 다음과 같은 기능을 제공 할 것입니다 : 페인트 뷰는 ArrayList 필드 내에 여러 FingerPath 개체를 저장합니다. 또한 PaintView 개체에는 화면에 표시된 경로를 사용자에게 그리는 데 사용되는 캔버스필드가 있습니다. TrueType 또는 OpenType 글꼴 변형 설정을 설정합니다. 설정 문자열은 여러 축 태그 및 스타일 값 쌍으로 구성됩니다. 축 태그에는 4개의 ASCII 문자가 있어야 하며 따옴표(U+0027) 또는 큰따옴표(U+0022)로 래핑해야 합니다. 4자 보다 길거나 짧거나 U+0020..U+007E 이외 의 문자를 포함하는 축 문자열은 유효하지 않습니다.

Ce contenu a été publié dans Non classé. Vous pouvez le mettre en favoris avec ce permalien.

Les commentaires sont fermés.