ImageView 의 속성 android:scaleType 의 역할 분석
<ImageView
android:id="@+id/iv_bit_1"
android:layout_width="@dimen/passcode_width"
android:layout_height="@dimen/passcode_height"
android:scaleType="fitXY" />
<ImageView
android:id="@+id/iv_bit_2"
android:layout_width="@dimen/passcode_width"
android:layout_height="@dimen/passcode_height"
android:scaleType="fitXY" />
<ImageView
android:id="@+id/iv_bit_3"
android:layout_width="@dimen/passcode_width"
android:layout_height="@dimen/passcode_height"
android:scaleType="fitXY" />
<ImageView
android:id="@+id/iv_bit_4"
android:layout_width="@dimen/passcode_width"
android:layout_height="@dimen/passcode_height"
android:scaleType="fitXY" />
<ImageView
android:id="@+id/iv_bit_5"
android:layout_width="@dimen/passcode_width"
android:layout_height="@dimen/passcode_height"
android:scaleType="fitXY" />
<ImageView
android:id="@+id/iv_bit_6"
android:layout_width="@dimen/passcode_width"
android:layout_height="@dimen/passcode_height"
android:scaleType="fitXY" />
API 조 회 를 통 해 알 수 있 듯 이 ImageView.Scale Type 의 구 조 는 다음 과 같다.상속 관계 public static final enum ImageView.ScaleType extends Enum
보기 경계 에 맞 게 그림 경 계 를 확대 합 니 다.
상수 public static final ImageView.Scale Type CENTER 는 보기 에서 그림 을 가운데 로 놓 고 크기 조정 을 실행 하지 않 습 니 다.XML 에서 사용 할 수 있 는 문법:android:scaleType="center".public static final ImageView.ScaleType CENTER_CROP 의 균형 잡 힌 크기 조정 그림(그림 의 원래 비율 유지)은 그림 의 두 좌표(너비,높이)가 해당 하 는 보기 좌표(마이너스 내 여백)보다 크 도록 합 니 다.그림 은 보기 의 중앙 에 있 습 니 다.XML 에서 사용 할 수 있 는 문법:android:scale Type="centerCrop".public static final ImageView.ScaleType CENTER_INSIDE 그림 의 균형 적 인 크기 조정(그림 의 원시 비율 유지)은 그림 의 두 좌표(너비,높이)를 해당 하 는 보기 좌표(마이너스 내 여백)보다 작 게 합 니 다.그림 은 보기 의 중앙 에 있 습 니 다.XML 에서 사용 할 수 있 는 문법:android:scale Type="center Inside".public static final ImageView.ScaleType FIT_CENTER 는 CENTER 방식 으로 그림 크기 를 조정 합 니 다.XML 에서 사용 할 수 있 는 문법:android:scaleType="fitCenter".public static final ImageView.ScaleType FIT_END 는 END 방식 으로 그림 크기 를 조정 합 니 다.XML 에서 사용 할 수 있 는 문법:android:scaleType="fitEnd".public static final ImageView.ScaleType FIT_START 는 START 방식 으로 그림 크기 를 조정 합 니 다.XML 에서 사용 할 수 있 는 문법:android:scaleType="fitStart".public static final ImageView.ScaleType FIT_XY 는 그림 크기 를 FILL 방식 으로 조정 합 니 다.XML 에서 사용 할 수 있 는 문법:android:scaleType="fitXY".public static final ImageView.Scale Type MATRIX 를 그 릴 때 그림 매트릭스 방식 으로 크기 를 조정 합 니 다.그림 행렬 은 setImageMatrix(Matrix)를 통 해 설정 할 수 있 습 니 다.XML 에서 사용 할 수 있 는 문법:android:scaleType="matrix".코드 로 몇 가지 속성의 효 과 를 보 여 줍 니 다.효과 캡 처:메 인 인터페이스:
CENTER 효과:
CENTER_CROP 효과:
CENTER_INSIDE 효과:
FIT_CENTER 효과:
FIT_START 효과:
FIT_END 효과:
FIT_XY 효과:
MATRIX 효과:
결과 분석:내 가 선택 한 원시 사진 의 뚜렷 한 표 지 는 다음 과 같다.왼쪽 상단 에 나비,꽃 이 있 고 오른쪽 아래 에 메뚜기 가 있 으 며 그림 의 픽 셀 은 320 보다 크다.×480,각종 유형의 차 이 는 그림 의 뚜렷 한 표 지 를 보면 엿 볼 수 있다.FITSTART,화면 위 에 채 우 고 크기 조정 을 기다 리 기;반면 FITEND 는 화면 아래 에 놓 고 FIT센터 는 중간 에 있다.CENTER_CROP 는 그림 의 중간 부분 을 잘라 서 화면 을 채 웠 다.다른 유형 은 스스로 분석 할 수 있다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
부업이 개발한 안드로이드 앱에 대한 이야기개인 개발은 아니지만 부업에서 안드로이드 앱을 개발할 때 한 말이다. 본업 1명: 이 분은 이전에도 안드로이드 개발을 하셨습니다 부업원 1명 더: 안드로이드 앱 개발했지만 오랜만 이렇게 평소에 안드로이드 개발을 하지...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.