summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/app/PhotoDataAdapter.java
diff options
context:
space:
mode:
authorLikai Ding <likaid@codeaurora.org>2013-08-13 14:43:40 +0800
committerXiaojing Zhang <zhangx@codeaurora.org>2014-11-04 20:37:42 -0800
commit65b4d0c1ded85105802bf69ddb5646eb72839e17 (patch)
treea800c2a1d8c605af06560123486ebb8b94c20147 /src/com/android/gallery3d/app/PhotoDataAdapter.java
parentdcba1c2fbf5eb71b688810434a20298ef8202339 (diff)
downloadandroid_packages_apps_Gallery2-65b4d0c1ded85105802bf69ddb5646eb72839e17.tar.gz
android_packages_apps_Gallery2-65b4d0c1ded85105802bf69ddb5646eb72839e17.tar.bz2
android_packages_apps_Gallery2-65b4d0c1ded85105802bf69ddb5646eb72839e17.zip
Gallery2: support GIF animation
This change implements a Java GIF decoder. Change-Id: I72b6e8eb25572bba77a2a46e1754d8db8c47a0cc Signed-off-by: Xiaojing Zhang <zhangx@codeaurora.org>
Diffstat (limited to 'src/com/android/gallery3d/app/PhotoDataAdapter.java')
-rwxr-xr-x[-rw-r--r--]src/com/android/gallery3d/app/PhotoDataAdapter.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com/android/gallery3d/app/PhotoDataAdapter.java b/src/com/android/gallery3d/app/PhotoDataAdapter.java
index fd3a7cf73..40967a118 100644..100755
--- a/src/com/android/gallery3d/app/PhotoDataAdapter.java
+++ b/src/com/android/gallery3d/app/PhotoDataAdapter.java
@@ -512,6 +512,13 @@ public class PhotoDataAdapter implements PhotoPage.Model {
}
@Override
+ public boolean isGif(int offset) {
+ MediaItem item = getItem(mCurrentIndex + offset);
+ return (item != null) &&
+ MediaItem.MIME_TYPE_GIF.equalsIgnoreCase(item.getMimeType());
+ }
+
+ @Override
public boolean isDeletable(int offset) {
MediaItem item = getItem(mCurrentIndex + offset);
return (item == null)