Android 에서 Shape 의 사용법 에 대한 자세 한 설명
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape=["rectangle" | "oval" | "line" | "ring"] >
<corners
android:radius="integer"
android:topLeftRadius="integer"
android:topRightRadius="integer"
android:bottomLeftRadius="integer"
android:bottomRightRadius="integer" />
<gradient
android:angle="integer"
android:centerX="integer"
android:centerY="integer"
android:centerColor="integer"
android:endColor="color"
android:gradientRadius="integer"
android:startColor="color"
android:type=["linear" | "radial" | "sweep"]
android:useLevel=["true" | "false"] />
<padding
android:left="integer"
android:top="integer"
android:right="integer"
android:bottom="integer" />
<size
android:width="integer"
android:height="integer" />
<solid
android:color="color" />
<stroke
android:width="integer"
android:color="color"
android:dashWidth="integer"
android:dashGap="integer" />
</shape>
•Android: shape•4 가지 옵션 이 있 습 니 다.rectangle(사각형)oval(타원)line(횡선)ring(링)은 기본적으로 rectangle 입 니 다.line 과 ring 은 라벨 을 통 해 선의 너비 와 색상 등 정 보 를 지정 해 야 합 니 다.그렇지 않 으 면 기대 하 는 효 과 를 얻 을 수 없습니다.
•우선 가장 많이 사용 되 는 rectangle(사각형)을 말 해 보 세 요.보통 단추 나 글꼴 에 background 의 Drawable 을 설정 합 니 다.일반적으로 정사각형 이나 양쪽 에 라디안 이 있 는 모양 으로 설정 합 니 다.
◦첫 번 째 상황 은 사각형 배경 설정 입 니 다.
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
>
<size
android:width="200dp"
android:height="20dp"
/>
<solid android:color="#d22121"/>
</shape>
size 설정 을 통 해 사각형 의 너비 와 높이 를 설정 합 니 다.*여기 서 설명 이 필요 합 니 다.여기 서 size 의 너비 와 높이 를 설정 합 니 다.마지막 으로 사 이 즈 를 표시 하 는 것 은 소 용이 없습니다.즉,하나의 컨트롤 에 background 를 설정 할 때 이 shape 는 스 트 레 칭 되 거나 view 의 크기 로 축 소 됩 니 다.*solid 속성 은 사각형 안의 배경 색 을 설정 합 니 다.배경 색 을 그 라 데 이 션 으로 설정
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
>
<size
android:width="200dp"
android:height="20dp"
/>
<gradient
android:startColor="#fff"
android:centerColor="#f1a9a9"
android:endColor="#ec5b5b"
android:type="linear"
/>
</shape>
효과 그림:여기 서 기본 type 은 linear 입 니 다.안에 다른 두 가지 속성 이 있 습 니 다.각각 radial(직경 방향 그 라 데 이 션)과 sweep(스 캔 그 라 데 이 션)를 선택 할 수 있 습 니 다.
일반적으로 가장 많이 사용 되 는 것 은 선형 그 라 데 이 션 이 고 다른 몇 가지 속성 은 소 용이 없 지만 이해 하기 쉽다.
안 드 로 이 드:angle-그 라 데 이 션 의 각 도 는 기본적으로 0 이 고 그 값 은 45 의 배수 이 어야 합 니 다.0 은 왼쪽 에서 오른쪽으로,90 은 아래 에서 위로 표시 합 니 다.
android:centerX―그 라 데 이 션 의 중심 점 가로 좌표
android:centerY―그 라 데 이 션 의 중심 점 세로 좌표
android:gradientRadiu―그 라 데 이 션 반경,android:type="radial"일 때 만 유효 합 니 다.
•원 각 을 그 리 는 사각형 배경
◦사실 corners 의 속성 만 설정 하면 됩 니 다.
◦구체 적 상세 설명
◦android:radius―네 개의 각 에 같은 각 도 를 설정 하고 우선 순위 가 낮 으 며 다른 네 개의 속성 으로 덮어 씁 니 다.
android:bottom Left Radius―왼쪽 아래 각 도 를 설정 합 니 다.
안 드 로 이 드:bottomRightRadius―오른쪽 아래 각 도 를 설정 합 니 다.
android:TopLeft Radius―왼쪽 상단 의 각 도 를 설정 합 니 다.
안 드 로 이 드:TopRightRadius―오른쪽 상단 의 각 도 를 설정 합 니 다.
다음은 빈 배경 을 어떻게 그 리 는 지.
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
>
<size
android:width="200dp"
android:height="20dp"
/>
<stroke
android:width="1px"
android:color="#ffff1c77"
/>
<corners android:radius="50dp"/>
</shape>
효과 도 는 다음 과 같다물론 안쪽 도 그 라 데 이 션 컬러 설정 을 자 유 롭 게 할 수 있 지만 보통 안쪽 은 단색 입 니 다.
◦여기 안에 도 점선 으로 설정 가능
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
>
<size
android:width="200dp"
android:height="20dp"
/>
<stroke
android:dashWidth="4dp"
android:dashGap="2dp"
android:width="1px"
android:color="#ffff1c77"
/>
<corners android:radius="50dp"/>
</shape>
자,사실 안에 있 는 물건 은 간단 하 니 정리 하면 돼.즐 거 운 시간 보 내세 요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin의 기초 - 2부지난 글에서는 Kotlin이 무엇인지, Kotlin의 특징, Kotlin에서 변수 및 데이터 유형을 선언하는 방법과 같은 Kotlin의 기본 개념에 대해 배웠습니다. 유형 변환은 데이터 변수의 한 유형을 다른 데이터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.