diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/activities/ShowAccountActivity.java b/app/src/main/java/fr/gouv/etalab/mastodon/activities/ShowAccountActivity.java index b677ccbe6..9f38adff4 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/activities/ShowAccountActivity.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/activities/ShowAccountActivity.java @@ -62,6 +62,7 @@ import android.widget.Toast; import com.bumptech.glide.Glide; +import com.bumptech.glide.request.RequestOptions; import com.bumptech.glide.request.target.SimpleTarget; import com.bumptech.glide.request.transition.Transition; @@ -619,17 +620,7 @@ public class ShowAccountActivity extends AppCompatActivity implements OnPostActi } - Glide.with(getApplicationContext()) - .asBitmap() - .load(account.getAvatar()) - .into(new SimpleTarget() { - @Override - public void onResourceReady(Bitmap resource, Transition transition) { - RoundedBitmapDrawable circularBitmapDrawable = RoundedBitmapDrawableFactory.create(getResources(), Helper.addBorder(resource, account_pp.getContext())); - circularBitmapDrawable.setCircular(true); - account_pp.setImageDrawable(circularBitmapDrawable); - } - }); + Glide.with(getApplicationContext()).load(account.getAvatar()).apply(RequestOptions.circleCropTransform()).into(account_pp); } diff --git a/app/src/main/res/drawable/circle_background_white.xml b/app/src/main/res/drawable/circle_background_white.xml new file mode 100644 index 000000000..c0b807990 --- /dev/null +++ b/app/src/main/res/drawable/circle_background_white.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout-sw600dp/activity_show_account.xml b/app/src/main/res/layout-sw600dp/activity_show_account.xml index 66413d3b0..cebf63edd 100644 --- a/app/src/main/res/layout-sw600dp/activity_show_account.xml +++ b/app/src/main/res/layout-sw600dp/activity_show_account.xml @@ -53,11 +53,13 @@ app:layout_collapseMode="parallax" tools:ignore="ContentDescription" />