Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @NonNull
- private static GlideUrl getGlideUrl(String token, String fileID) {
- return new GlideUrl(ServerApiConstants.URL_BASE + ServerApiConstants.FILE + "/" + fileID + "?preview=true", new LazyHeaders.Builder()
- .addHeader("cookie", "MESSENGER_TOKEN_v2=" + token)
- .build());
- }
- public static void glideCirclePicture(String fileID, ImageView image, Context context) {
- GlideUrl url = getGlideUrl(getToken(), fileID);
- RequestOptions requestOptions = new RequestOptions();
- requestOptions.placeholder(R.mipmap.ic_chat_person);
- requestOptions.error(R.mipmap.ic_chat_person);
- requestOptions.override(150, 150);
- Glide.with(context)
- .setDefaultRequestOptions(requestOptions)
- .load(url)
- .apply(requestOptions)
- .apply(RequestOptions.circleCropTransform())
- .into(new SimpleTarget<Drawable>() {
- @Override
- public void onResourceReady(Drawable resource, Transition<? super Drawable> transition) {
- image.setImageDrawable(resource);
- }
- });
- //.into(image);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement