diff options
-rw-r--r-- | build.gradle | 3 | ||||
-rw-r--r-- | src/main/java/de/pixart/messenger/ui/ShowFullscreenMessageActivity.java | 40 |
2 files changed, 16 insertions, 27 deletions
diff --git a/build.gradle b/build.gradle index a973c6dc1..863c70814 100644 --- a/build.gradle +++ b/build.gradle @@ -62,7 +62,6 @@ dependencies { compile 'pub.devrel:easypermissions:0.1.9' compile 'com.wefika:flowlayout:0.4.1' compile 'com.googlecode.ez-vcard:ez-vcard:0.10.0' - compile 'pl.droidsonroids.gif:android-gif-drawable:1.2.3' } ext { @@ -82,7 +81,7 @@ android { versionCode 182 //versionName "1.15.4" - versionName "1.15.5 beta (2017-01-15)" + versionName "1.15.5 beta (2017-01-09)" archivesBaseName += "-$versionName" applicationId "de.pixart.messenger" diff --git a/src/main/java/de/pixart/messenger/ui/ShowFullscreenMessageActivity.java b/src/main/java/de/pixart/messenger/ui/ShowFullscreenMessageActivity.java index 1c7d41232..5f1fdc3c7 100644 --- a/src/main/java/de/pixart/messenger/ui/ShowFullscreenMessageActivity.java +++ b/src/main/java/de/pixart/messenger/ui/ShowFullscreenMessageActivity.java @@ -33,7 +33,6 @@ import de.pixart.messenger.R; import de.pixart.messenger.persistance.FileBackend; import de.pixart.messenger.services.XmppConnectionService; import de.pixart.messenger.utils.ExifHelper; -import pl.droidsonroids.gif.GifDrawable; import uk.co.senab.photoview.PhotoView; import uk.co.senab.photoview.PhotoViewAttacher; @@ -143,7 +142,6 @@ public class ShowFullscreenMessageActivity extends Activity { width = options.outWidth; rotation = getRotation(Uri.parse("file://" + file.getAbsolutePath())); Log.d(Config.LOGTAG, "Image height: " + height + ", width: " + width + ", rotation: " + rotation); - mImage.setVisibility(View.VISIBLE); if (width > height) { if (rotation == 0 || rotation == 180) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) { @@ -173,29 +171,21 @@ public class ShowFullscreenMessageActivity extends Activity { } } } - if (getMimeType(file.toString()) != null && getMimeType(file.toString()).endsWith("/gif")) { - try { - GifDrawable gifDrawable = new GifDrawable(file); - mImage.setImageDrawable(gifDrawable); - } catch (IOException e) { - e.printStackTrace(); - } - } else { - final PhotoViewAttacher mAttacher = new PhotoViewAttacher(mImage); - try { - Glide.with(this) - .load(file) - .asBitmap() - .into(new BitmapImageViewTarget(mImage) { - @Override - public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) { - super.onResourceReady(resource, glideAnimation); - mAttacher.update(); - } - }); - } catch (Exception e) { - e.printStackTrace(); - } + final PhotoViewAttacher mAttacher = new PhotoViewAttacher(mImage); + mImage.setVisibility(View.VISIBLE); + try { + Glide.with(this) + .load(file) + .asBitmap() + .into(new BitmapImageViewTarget(mImage) { + @Override + public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) { + super.onResourceReady(resource, glideAnimation); + mAttacher.update(); + } + }); + } catch (Exception e) { + e.printStackTrace(); } } |