Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. @NonNull
  2. private static GlideUrl getGlideUrl(String token, String fileID) {
  3. return new GlideUrl(ServerApiConstants.URL_BASE + ServerApiConstants.FILE + "/" + fileID + "?preview=true", new LazyHeaders.Builder()
  4. .addHeader("cookie", "MESSENGER_TOKEN_v2=" + token)
  5. .build());
  6. }
  7.  
  8. public static void glideCirclePicture(String fileID, ImageView image, Context context) {
  9.  
  10. GlideUrl url = getGlideUrl(getToken(), fileID);
  11.  
  12. RequestOptions requestOptions = new RequestOptions();
  13. requestOptions.placeholder(R.mipmap.ic_chat_person);
  14. requestOptions.error(R.mipmap.ic_chat_person);
  15. requestOptions.override(150, 150);
  16.  
  17.  
  18. Glide.with(context)
  19. .setDefaultRequestOptions(requestOptions)
  20. .load(url)
  21. .apply(requestOptions)
  22. .apply(RequestOptions.circleCropTransform())
  23. .into(new SimpleTarget<Drawable>() {
  24. @Override
  25. public void onResourceReady(Drawable resource, Transition<? super Drawable> transition) {
  26. image.setImageDrawable(resource);
  27. }
  28. });
  29. //.into(image);
  30.  
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement