Android 그림 처리 크기 조정 기능
기능:
정상 로드 이미지
더 블 클릭 증폭
제스처 마음대로 크기 조정그림 구석구석
다른 설정 과 결합 하면 반전 이 가능 합 니 다
1:로 컬 그림 불 러 오기
<ImageView
android:layout_width="match_parent"
android:layout_height="300dp"
android:id="@+id/id_loc"
android:scaleType="fitXY"
/>
<uk.co.senab.photoview.PhotoView
android:layout_width="match_parent"
android:layout_height="400dp"
android:src="@mipmap/ic_launcher"
android:id="@+id/id_myimg"/>
첫 번 째 방법:
//
//
Drawable bitmap = getResources().getDrawable(R.mipmap.ic_launcher);
loc.setImageDrawable(bitmap);
// photoview
PhotoViewAttacher mAttacher = new PhotoViewAttacher(loc);
mAttacher.update();//
두 번 째
//
PhotoViewAttacher mAttacher;
mAttacher = new PhotoViewAttacher(loc);
iv.setImageBitmap(bitmap);
Glide.with(this).load(R.mipmap.ic_launcher).asBitmap().into(loc);
mAttacher.update();
2:네트워크 이미지 로드인터넷 에 대해 서도 ImageView 와 PhotoView 두 가 지 를 사용 할 수 있 습 니 다.
ImageView 나 PhotoView 의 대상 이름 을 display 에 직접 추가 하면 됩 니 다.
//
ImageLoader loader= ImageLoader.getInstance();
loader.init(ImageLoaderConfiguration.createDefault(ImageTest.this));//loader
loader.displayImage("https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1529211252&di=1414331e22239ecb5730cbbd0f3793eb&src=http://pic154.nipic.com/file/20180114/26629113_090329120799_2.jpg",loc);//
다음은 소스 코드 를 볼 수 있 습 니 다.사실 그 도 ImageView 를 물 려 받 았 습 니 다.
/**
* Adds display image task to execution pool. Image will be set to ImageView when it's turn. <br/>
* Default {@linkplain DisplayImageOptions display image options} from {@linkplain ImageLoaderConfiguration
* configuration} will be used.<br />
* <b>NOTE:</b> {@link #init(ImageLoaderConfiguration)} method must be called before this method call
*
* @param uri Image URI (i.e. "http://site.com/image.png", "file:///mnt/sdcard/image.png")
* @param imageView {@link ImageView} which should display image
* @throws IllegalStateException if {@link #init(ImageLoaderConfiguration)} method wasn't called before
* @throws IllegalArgumentException if passed <b>imageView</b> is null
*/
public void displayImage(String uri, ImageView imageView) {
displayImage(uri, new ImageViewAware(imageView), null, null, null);
}
총결산위 에서 말 한 것 은 편집장 이 소개 한 안 드 로 이 드 이미지 처리 크기 조정 기능 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.편집장 은 바로 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin의 기초 - 2부지난 글에서는 Kotlin이 무엇인지, Kotlin의 특징, Kotlin에서 변수 및 데이터 유형을 선언하는 방법과 같은 Kotlin의 기본 개념에 대해 배웠습니다. 유형 변환은 데이터 변수의 한 유형을 다른 데이터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.