mirror of https://github.com/M66B/FairEmail.git
Debug: animate thumbnails
This commit is contained in:
parent
3fe1735d06
commit
e5fa264817
|
@ -22,6 +22,9 @@ package eu.faircode.email;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.graphics.Bitmap;
|
import android.graphics.Bitmap;
|
||||||
|
import android.graphics.drawable.AnimatedImageDrawable;
|
||||||
|
import android.graphics.drawable.Drawable;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
|
@ -79,6 +82,20 @@ public class AdapterImage extends RecyclerView.Adapter<AdapterImage.ViewHolder>
|
||||||
|
|
||||||
private void bindTo(EntityAttachment attachment) {
|
private void bindTo(EntityAttachment attachment) {
|
||||||
if (attachment.available) {
|
if (attachment.available) {
|
||||||
|
if (BuildConfig.DEBUG &&
|
||||||
|
Build.VERSION.SDK_INT >= Build.VERSION_CODES.P)
|
||||||
|
try {
|
||||||
|
Drawable d = ImageHelper.getScaledDrawable(context,
|
||||||
|
attachment.getFile(context), attachment.getMimeType(),
|
||||||
|
context.getResources().getDisplayMetrics().widthPixels);
|
||||||
|
ivImage.setImageDrawable(d);
|
||||||
|
if (d instanceof AnimatedImageDrawable)
|
||||||
|
((AnimatedImageDrawable) d).start();
|
||||||
|
return;
|
||||||
|
} catch (Throwable ex) {
|
||||||
|
Log.w(ex);
|
||||||
|
}
|
||||||
|
|
||||||
Bitmap bm = ImageHelper.decodeImage(
|
Bitmap bm = ImageHelper.decodeImage(
|
||||||
attachment.getFile(context), attachment.getMimeType(),
|
attachment.getFile(context), attachment.getMimeType(),
|
||||||
context.getResources().getDisplayMetrics().widthPixels);
|
context.getResources().getDisplayMetrics().widthPixels);
|
||||||
|
|
Loading…
Reference in New Issue