Guest User

Untitled

a guest
Oct 18th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. PhotoAdapter.ViewHolder viewHolder;
  2. if (view == null) {
  3. view = inflater.inflate(R.layout.list_view_photo_item, viewGroup, false);
  4.  
  5. viewHolder = new PhotoAdapter.ViewHolder(view);
  6. view.setTag(viewHolder);
  7. } else {
  8. viewHolder = (PhotoAdapter.ViewHolder) view.getTag();
  9. }
  10.  
  11. picasso.load(photo.getImageUrl())
  12. .placeholder(R.drawable.bg_small_11)
  13. .into(viewHolder.image);
  14.  
  15. Picasso.with(context)
  16. .load(photo.getImageUrl())
  17. .placeholder(R.drawable.bg_small_11)
  18. .into(new Target() {
  19. @Override
  20. public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
  21. Bitmap croppedBitmap = Bitmap.createBitmap(
  22. bitmap, xCoord, yCoord, width, height); // Координаты, полученные с сервера
  23.  
  24. viewHolder.image.setImageBitmap(croppedBitmap);
  25. }
  26.  
  27. @Override
  28. public void onBitmapFailed(Drawable errorDrawable) {
  29.  
  30. }
  31.  
  32. @Override
  33. public void onPrepareLoad(Drawable placeHolderDrawable) {
  34.  
  35. }
  36. });
  37. }
Add Comment
Please, Sign In to add comment