본문 바로가기

안드로이드/팁

[안드로이드/Android] 글라이드 사용시 주의 사항

반응형

이번 포스팅은 많이 사용되는 'Glide' 라이브러리 사용시 주의 사항 입니다.

※glide:4.11, glide-transformations:4.0.0 사용중입니다.

 

주의 사항

- imageView 의 넓이,높이를 wrap_content로 주지 말고 특정 크기로 줘야한다.

- 모양을 커스텀할때 imageView attribute에 scaleType을 지정하면 안된다.

- MultiTransformation 사용시 centerCrop 등의 리사이즈 옵션을 먼저 지정해라

기본 사용법

     Glide.with(context)
                    .load(url)
                    .apply(RequestOptions.bitmapTransform(new RoundedCornersTransformation(radius,0)))
                    .into(target);

다중 옵션 사용

    MultiTransformation multiTransformation = new MultiTransformation(
                new CenterCrop(),
                new RoundedCornersTransformation(radius,0,RoundedCornersTransformation.CornerType.ALL)
        );
        
         Glide.with(context)
                .load(url)
                .apply(RequestOptions.bitmapTransform(multiTransformation))
                .into(target);

 

 

 

 

 

반응형