Android 는 shape 를 사용 하여 구성 요 소 를 특수 효 과 를 나타 내 는 방법

이 사례 는 안 드 로 이 드 가 shape 를 사용 하여 구성 요 소 를 특수 효 과 를 나타 내 는 방법 을 설명 한다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.

사용 한 레이아웃 파일

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:orientation="vertical"
  android:background="#ffffff"
  android:gravity="center_horizontal">
  <TextView
    android:id="@+id/text"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textColor="#000000"
    android:text="     "
    android:layout_marginTop="30dp"
    />
  <EditText
    android:id="@+id/edit"
    android:layout_width="280dp"
    android:layout_height="wrap_content"
    android:textColor="#000000"
    android:text="                                   "
    android:cursorVisible="true"
     />
  <TextView
    android:id="@+id/text"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textColor="#000000"
    android:text="    "
    android:layout_marginTop="10dp"
    />
  <EditText
    android:id="@+id/edit2"
    android:layout_width="280dp"
    android:layout_height="wrap_content"
    android:textColor="#000000"
    android:text="                                       "
    android:background="@drawable/shape"
    android:cursorVisible="true"
     />
</LinearLayout>

사 용 된 shape 파일

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
  <corners
    android:radius="10dp"
    />
  <gradient
    android:startColor="#33CC00"
    android:endColor="#666600"
    android:angle="45"
    />
  <padding
    android:left="5dp"
    android:top="5dp"
    android:right="5dp"
    android:bottom="5dp"
    />
  <stroke
    android:width="3dp"
    android:color="#FF3300"
    />
</shape>

여기 서 shape 파일 의 기능 에 대해 서 말씀 드 리 겠 습 니 다.
gradient 는 주로 배경 색 의 점차 적 인 변 화 를 설정 합 니 다.startColor 는 시작 색상 값 이 고 endColor 는 끝 색상 값 이 며 angle 은 그 라 데 이 션 각도 입 니 다.
padding 은 구성 요소 의 내용 거리 구성 요소 내 테두리 간격 을 설정 합 니 다.
stroke 는 주로 구성 요소 의 테 두 리 를 설정 합 니 다.width 는 테두리 너비,color 는 테두리 색
더 많은 안 드 로 이 드 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.,,,,,,,
본 고 에서 말 한 것 이 여러분 의 안 드 로 이 드 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기