aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/eu/siacs/conversations/ui/XmppActivity.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2016-05-17 20:52:57 +0200
committerChristian Schneppe <christian@pix-art.de>2016-05-17 20:52:57 +0200
commit2da48b39b5605b174493cf4fa9c5232b63077de6 (patch)
tree56019610ae7a83fbbe204aa8b281f2b78de91a58 /src/main/java/eu/siacs/conversations/ui/XmppActivity.java
parentbceee45b463dc6113301ba82cb636ecd9e0c509c (diff)
try out some faster image loader
* picasso * glide
Diffstat (limited to '')
-rw-r--r--src/main/java/eu/siacs/conversations/ui/XmppActivity.java26
1 files changed, 22 insertions, 4 deletions
diff --git a/src/main/java/eu/siacs/conversations/ui/XmppActivity.java b/src/main/java/eu/siacs/conversations/ui/XmppActivity.java
index 478bd5f05..6bb3459c8 100644
--- a/src/main/java/eu/siacs/conversations/ui/XmppActivity.java
+++ b/src/main/java/eu/siacs/conversations/ui/XmppActivity.java
@@ -42,7 +42,6 @@ import android.preference.PreferenceManager;
import android.text.InputType;
import android.util.DisplayMetrics;
import android.util.Log;
-import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
@@ -53,12 +52,15 @@ import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
+import com.bumptech.glide.Glide;
+import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.google.zxing.BarcodeFormat;
import com.google.zxing.EncodeHintType;
import com.google.zxing.WriterException;
import com.google.zxing.common.BitMatrix;
import com.google.zxing.qrcode.QRCodeWriter;
import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;
+import com.squareup.picasso.Picasso;
import net.java.otr4j.session.SessionID;
@@ -67,8 +69,6 @@ import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Hashtable;
import java.util.List;
-import java.util.concurrent.RejectedExecutionException;
-import java.util.concurrent.RunnableFuture;
import eu.siacs.conversations.Config;
import eu.siacs.conversations.R;
@@ -1206,6 +1206,24 @@ public abstract class XmppActivity extends Activity {
}
public void loadBitmap(Message message, ImageView imageView) {
+ //new
+ /*Picasso.with(this)
+ .load(xmppConnectionService.getFileBackend().getFile(message, true))
+ .resize(300, 300)
+ .centerCrop()
+ .into(imageView);
+ Log.d(Config.LOGTAG,"Load image with picasso");*/
+
+ Glide.with(this)
+ .load(xmppConnectionService.getFileBackend().getFile(message, true))
+ .override(288, 288)
+ .fitCenter()
+ .diskCacheStrategy(DiskCacheStrategy.RESULT)
+ .into(imageView);
+ //Log.d(Config.LOGTAG,"Load image with glide");
+
+
+ /*old
Bitmap bm;
try {
bm = xmppConnectionService.getFileBackend().getThumbnail(message,
@@ -1231,7 +1249,7 @@ public abstract class XmppActivity extends Activity {
ignored.printStackTrace();
}
}
- }
+ }*/
}
public static boolean cancelPotentialWork(Message message, ImageView imageView) {