>  기사  >  웹 프론트엔드  >  src와 배경의 차이점은 무엇입니까?

src와 배경의 차이점은 무엇입니까?

yulia
yulia원래의
2018-09-21 17:37:183582검색

페이지에 사진을 추가하려면 src나 배경을 사용하면 둘 다에 사진을 추가할 수 있다는 것을 모두 알고 있습니다. 다음으로 src와 background의 차이점에 대해 말씀드리겠습니다. 관심 있는 친구들은 좋아요와 댓글을 환영합니다.

ImageView의 XML 속성 src와 배경의 차이점:

배경은 다음에 따라 제공됩니다. ImageView 구성 요소 길이와 너비는 늘어나지만 src는 원본 이미지의 크기를 저장하고 늘어나지 않습니다. src는 이미지 내용(전경)이고 bg는 동시에 사용할 수 있는 배경입니다.

추가: scaleType은 src에서만 작동합니다. 예를 들어 ImageButton에서는 android:scaleType을 사용하여 이미지 크기 조정을 제어할 수 있습니다. #🎜 🎜#

<ImageView android:id="@+id/img"?
android:src="@drawable/logo"
android:scaleType="centerInside"
android:layout_width="60dip"
android:layout_height="60dip"
android:layout_centerVertical="true"/>
#🎜🎜 #설명: centerInside는 그림의 길이(너비)가 뷰의 해당 치수보다 작거나 같도록 그림의 크기를 비례적으로 조정하는 것을 의미합니다.

참고: 제어되는 이미지는 배경이 아닌 리소스입니다. 즉, android:Background="@drawable/logo"가 아닌 android:src="@drawable/logo"입니다. 프로그램에서 이미지의 동적 로드도 다음과 유사합니다. imgView.setBackgroundResource(R.drawable.*)

Attachment 대신 imgView.setImageResource(R.drawable.*); scaleType 설명:

CENTER /center는 뷰 중앙에 이미지를 표시하고 이미지 크기를 조정하지 않습니다.

CENTER_CROP/ centerCrop은 이미지 길이에 비례하여 이미지 크기를 조정합니까? (너비)가 해당 뷰 크기보다 크거나 같습니다.

CENTER_INSIDE/ centerInside 이미지의 길이(너비)가 해당 뷰 크기보다 작거나 같도록 이미지 크기를 조정합니다. view

FIT_CENTER/ fitCenter 보기의 최소 가장자리에 비례하여 이미지 크기를 조정합니다. 가장자리는 중앙에 표시됩니다.

FIT_END/ fitEnd 보기의 가장 작은 가장자리에 비례하여 이미지 크기를 조정합니다. , 뷰 하단에 표시

FIT_START/ fitStart 뷰의 가장 작은 부분에 비례하여 이미지를 확대/축소하고 뷰 상단에 표시

#🎜 🎜#FIT_XY/ fitXY 크기 조정 없이 뷰 크기에 맞게 이미지 크기 조정

MATRIX/ 행렬 행렬로 그리기

위 내용은 src와 배경의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.