From e14533e3873ac4f799fe18d0eb6a75e0420f6529 Mon Sep 17 00:00:00 2001 From: tobiasKaminsky Date: Fri, 24 Jul 2015 18:29:24 +0200 Subject: [PATCH] overlay is added also when downloading new thumbnails --- res/drawable/view_play.png | Bin 0 -> 154 bytes .../android/datamodel/ThumbnailsCacheManager.java | 41 +++++++++++++++++++++ .../android/ui/adapter/FileListListAdapter.java | 10 ++++- 3 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 res/drawable/view_play.png diff --git a/res/drawable/view_play.png b/res/drawable/view_play.png new file mode 100644 index 0000000000000000000000000000000000000000..c506815c0cfb13f1a0fee40a5bdb97910fbac03c GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@o&cW^*Z)Z1>r%dApg40$kY6x^ z!-0v}p4mXIm8Xkih{WaIbBcTn4jjym|JMJy8{8dL7`k8 bitmapWorkerTaskReference; diff --git a/src/com/owncloud/android/ui/adapter/FileListListAdapter.java b/src/com/owncloud/android/ui/adapter/FileListListAdapter.java index b81e1a54..3869497f 100644 --- a/src/com/owncloud/android/ui/adapter/FileListListAdapter.java +++ b/src/com/owncloud/android/ui/adapter/FileListListAdapter.java @@ -31,6 +31,8 @@ import android.content.Context; import android.content.SharedPreferences; import android.graphics.Bitmap; import android.graphics.BitmapFactory; +import android.graphics.Canvas; +import android.graphics.Paint; import android.os.Build; import android.preference.PreferenceManager; import android.text.format.DateUtils; @@ -301,7 +303,13 @@ public class FileListListAdapter extends BaseAdapter implements ListAdapter { String.valueOf(file.getRemoteId()) ); if (thumbnail != null && !file.needsUpdateThumbnail()){ - fileIcon.setImageBitmap(thumbnail); + + if (file.isVideo()) { + Bitmap withOverlay = ThumbnailsCacheManager.addVideoOverlay(thumbnail); + fileIcon.setImageBitmap(withOverlay); + } else { + fileIcon.setImageBitmap(thumbnail); + } } else { // generate new Thumbnail if (ThumbnailsCacheManager.cancelPotentialWork(file, fileIcon)) { -- 2.11.0