Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PhotoAdapter.ViewHolder viewHolder;
- if (view == null) {
- view = inflater.inflate(R.layout.list_view_photo_item, viewGroup, false);
- viewHolder = new PhotoAdapter.ViewHolder(view);
- view.setTag(viewHolder);
- } else {
- viewHolder = (PhotoAdapter.ViewHolder) view.getTag();
- }
- picasso.load(photo.getImageUrl())
- .placeholder(R.drawable.bg_small_11)
- .into(viewHolder.image);
- Picasso.with(context)
- .load(photo.getImageUrl())
- .placeholder(R.drawable.bg_small_11)
- .into(new Target() {
- @Override
- public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
- Bitmap croppedBitmap = Bitmap.createBitmap(
- bitmap, xCoord, yCoord, width, height); // Координаты, полученные с сервера
- viewHolder.image.setImageBitmap(croppedBitmap);
- }
- @Override
- public void onBitmapFailed(Drawable errorDrawable) {
- }
- @Override
- public void onPrepareLoad(Drawable placeHolderDrawable) {
- }
- });
- }
Add Comment
Please, Sign In to add comment