본문 바로가기
프로그래밍/Android

XML 파일 태그별 기능

by Youngs_ 2021. 6. 10.

VectorDrawable의 요소들

<vector>
android:name vector drwable의 이름을 정의
android:width drawable의 본래 너비를 정의합니다.
android:height drawable의 본래 높이를 정의합니다.
android:viewportWidth 뷰포트 공간의 너비를 정의. 뷰포트는 기본적으로 path가 그려지는 가상 캔버스입니다.
android:viewportHeight 뷰포트 공간의 높이를 정의. 뷰포트는 기본적으로 path가 그려지는 가상 캔버스입니다.
android:tint drawable에 적용 할 색조입니다. 기본적으로 색조는 적용되지 않습니다.
android:tintMode 색조 색상의 Porter-Duff 혼합 모드입니다. 기본값은 src_in입니다.
android:autoMirrored 레이아웃 방향이 RTL (오른쪽에서 왼쪽) 일 때 drawable을 미러해야하는지 나타냅니다. 기본값은 false입니다.
android:alpha 이 drawable의 불투명도. 기본값은 1.0입니다.
<group>
android:name 이 그룹의 이름을 정의합니다.
android:rotation 이 그룹의 회전각, 기본값은 0입니다.
android:pivotX 그룹의 확대, 회전을 위한 피봇의 X좌표. 뷰포트 공간내에서 정의 되며, 기본값은 0입니다.
android:pivotY 그룹의 확대, 회전을 위한 피봇의 Y좌표. 뷰포트 공간내에서 정의 되며, 기본값은 0입니다.
android:scaleX x좌표의 크기, 기본값은 1입니다.
android:scaleY y좌표의 크기, 기본값은 1입니다.
android:translateX x좌표에서의 이동량. 뷰포트 공간내에서 정의되며, 기본값은 0입니다.
android:translateY y좌표에서의 이동량. 뷰포트 공간내에서 정의되며, 기본값은 0입니다.
<path>
android:name 경로의 이름을 정의합니다
android:pathData SVG 경로 데이터의 “d”속성과 정확히 같은 형식을 사용하여 경로 데이터를 정의합니다.
android:fillColor 경로를 채우는데 사용되는 색상을 지정합니다. 색상 또는 SDK 24+의 경우 색상 상태 목록 또는 그라디언트 색상이 될 수 있습니다. 이 속성이 애니메이션이면 애니메이션에 설정된 값이 원래 값보다 우선 적용됩니다. 이 속성을 지정하지 않으면 경로 채우기가 표시되지 않습니다.
android:strokeColor 경로의 외곽선을 그리는 데 사용되는 색상을 지정합니다. 색상 또는 SDK 24+의 경우 색상 상태 목록 또는 그라디언트 색상이 될 수 있습니다. 이 속성이 애니메이션이면 애니메이션에 설정된 값이 원래 값보다 우선 적용됩니다. 이 속성을 지정하지 않으면 외곽선이 그려지지 않습니다.
android:strokeWidth 경로의 외각선의 넓이. 기본값은 0
android:strokeAlpha 경로의 외각선의 높이. 기본값은 0
android:fillAlpha 경로의 불투명도. 불투명도는 1입니다.
android:trimPathStart 시작지점으로부터 경로의 일부를 trim 합니다. 범위 0부터 1. 기본값 0
android:trimPathEnd 끝나는 지점으로부터 경로의 일부를 trim 합니다. 범위 0부터 1. 기본값 1
android:PathOffset 자르기 영역을 이동합니다 (표시된 영역에 시작 및 끝을 포함시킬 수 있음). 범위는 0에서 1까지입니다. 기본값은 0입니다.
android:strokeLineCap 라인의 끝모양을 설정합니다 : butt, round, square. 기본값은 butt입니다.

android:strokeLineJoin 꼭짓점의 모양을 설정합니다 :  miter, round, bevel로 설정합니다. 기본값은 miter입니다.

android:strokeMiterLimit 획이있는 패스에 대한 제한선을 설정합니다. 기본값은 4입니다.

android:fillType SDK 24+에서는 경로의 fillType을 설정합니다. 유형은 “evenOdd”또는 “nonZero”일 수 있습니다. SVG의 “fill-rule”속성과 동일하게 작동합니다. 기본값은 0이 아닙니다. 자세한 내용은 FillRuleProperty를 참조하십시오.
<clip-path>
경로를 현재 클립으로 정의합니다. 클립 경로는 현재 그룹과 하위 그룹에만 적용됩니다.
android:name 클립 경로의 이름을 정의합니다.
android:pathData SVG경로 데이터에서 “d”속성과 동일한 형식을 사용하여 클립경로를 정의합니다.

'프로그래밍 > Android' 카테고리의 다른 글

[Android] 상단 바 제거  (0) 2021.06.24
[Android]갤럭시 AVD 설치  (0) 2021.06.24
[Android] View Binding  (0) 2021.06.02
안드로이드 스튜디오 단축키  (0) 2021.05.15
Android Studio 실제 단말 연결  (0) 2021.03.17

댓글