Эх сурвалжийг харах

Merge pull request #9805 from nextcloud/highresThumbnails

High-res thumbnails
Tobias Kaminsky 3 жил өмнө
parent
commit
b36da4a699

+ 1 - 1
src/main/java/com/owncloud/android/datamodel/ThumbnailsCacheManager.java

@@ -163,7 +163,7 @@ public final class ThumbnailsCacheManager {
      * Converts size of file icon from dp to pixel
      * @return int
      */
-    private static int getThumbnailDimension(){
+    public static int getThumbnailDimension() {
         // Converts dp to pixel
         Resources r = MainApp.getAppContext().getResources();
         return Math.round(r.getDimension(R.dimen.file_icon_size_grid));

+ 2 - 1
src/main/java/com/owncloud/android/ui/adapter/OCFileListAdapter.java

@@ -594,7 +594,8 @@ public class OCFileListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHol
                                                                            R.drawable.file_image,
                                                                            null);
                                 }
-                                thumbnail = BitmapUtils.drawableToBitmap(drawable);
+                                int px = ThumbnailsCacheManager.getThumbnailDimension();
+                                thumbnail = BitmapUtils.drawableToBitmap(drawable, px, px);
                             }
                             final ThumbnailsCacheManager.AsyncThumbnailDrawable asyncDrawable =
                                 new ThumbnailsCacheManager.AsyncThumbnailDrawable(context.getResources(),

+ 1 - 0
src/main/res/values-sw600dp/dims.xml

@@ -20,4 +20,5 @@
 -->
 <resources>
   <integer name="media_grid_width">6</integer>
+    <dimen name="file_icon_size_grid">512dp</dimen>
 </resources>