그림 프레임 로드 Picasso

1262 단어 SSO
홈페이지 링크, Picasso.jar 첨부
 
 Picasso.with(this)
                .load(URL)
                .placeholder(R.drawable.ic_launcher)// 
                .error(R.drawable.logo_wechat)// 
                .transform(new CropSquareTransformation())
//                .resize(500, 500)// 
                .into(imageView);

 
 
 
 Transformation  
 class CropSquareTransformation implements Transformation {

        @Override public Bitmap transform(Bitmap source) {

            int size = Math.min(source.getWidth(), source.getHeight());

            int x = (source.getWidth() - size) / 2;

            int y = (source.getHeight() - size) / 2;

            Bitmap result = Bitmap.createBitmap(source, x, y, size, size);

            if (result != source) {

                source.recycle();

            }

            return result;

        }


        @Override public String key() { return "square()"; }

    }

 

좋은 웹페이지 즐겨찾기