diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.com> | 2014-09-30 13:25:26 +0200 |
---|---|---|
committer | Tomaž Vajngerl <tomaz.vajngerl@collabora.com> | 2014-10-04 17:40:01 +0200 |
commit | 316afc9b4fc044e2a5325d497ef054954dc94a67 (patch) | |
tree | be0d5daaa8af1d534bb97870d77493d85e2720b4 /android | |
parent | 47314618c8d05cedb84bac9f4188cd2866db2805 (diff) |
android: allow to set a size of the thumbnail
Change-Id: Ida8bbd74893f59c3737d28c264e7ed24b231e6ac
Diffstat (limited to 'android')
4 files changed, 6 insertions, 6 deletions
diff --git a/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitThread.java b/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitThread.java index 5c03c2bb5104..baf12061c5a3 100644 --- a/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitThread.java +++ b/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitThread.java @@ -41,7 +41,7 @@ public class LOKitThread extends Thread { } private void refresh() { - Bitmap bitmap = mTileProvider.thumbnail(); + Bitmap bitmap = mTileProvider.thumbnail(1000); if (bitmap != null) { mApplication.getLayerController().getView().changeCheckerboardBitmap(bitmap, mTileProvider.getPageWidth(), mTileProvider.getPageHeight()); } diff --git a/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java b/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java index 77a833e1a916..1b9cce733a65 100644 --- a/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java +++ b/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java @@ -129,17 +129,17 @@ public class LOKitTileProvider implements TileProvider { } @Override - public Bitmap thumbnail() { + public Bitmap thumbnail(int size) { int widthPixel = getPageWidth(); int heightPixel = getPageHeight(); if (widthPixel > heightPixel) { double ratio = heightPixel / (double) widthPixel; - widthPixel = 1000; + widthPixel = size; heightPixel = (int) (widthPixel * ratio); } else { double ratio = widthPixel / (double) heightPixel; - heightPixel = 1000; + heightPixel = size; widthPixel = (int) (heightPixel * ratio); } diff --git a/android/experimental/LOAndroid3/src/java/org/libreoffice/MockTileProvider.java b/android/experimental/LOAndroid3/src/java/org/libreoffice/MockTileProvider.java index 4d1506625b38..1266f7928528 100644 --- a/android/experimental/LOAndroid3/src/java/org/libreoffice/MockTileProvider.java +++ b/android/experimental/LOAndroid3/src/java/org/libreoffice/MockTileProvider.java @@ -59,7 +59,7 @@ public class MockTileProvider implements TileProvider { } @Override - public Bitmap thumbnail() { + public Bitmap thumbnail(int size) { return layerController.getDrawable("dummy_page"); } diff --git a/android/experimental/LOAndroid3/src/java/org/libreoffice/TileProvider.java b/android/experimental/LOAndroid3/src/java/org/libreoffice/TileProvider.java index d2a9ddd90c54..8373ad8f4dfd 100644 --- a/android/experimental/LOAndroid3/src/java/org/libreoffice/TileProvider.java +++ b/android/experimental/LOAndroid3/src/java/org/libreoffice/TileProvider.java @@ -16,7 +16,7 @@ public interface TileProvider { void changePart(int partIndex); - Bitmap thumbnail(); + Bitmap thumbnail(int size); void close(); } |