diff --git a/art/ic_received_indicator.svg b/art/ic_received_indicator.svg deleted file mode 100644 index 43689c2674d0e20ad43a61acdefa1f80159a237e..0000000000000000000000000000000000000000 --- a/art/ic_received_indicator.svg +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - diff --git a/art/open_pdf_black.svg b/art/open_pdf_black.svg new file mode 100644 index 0000000000000000000000000000000000000000..0fa22285abf3da239886a31d622e9d57990a0115 --- /dev/null +++ b/art/open_pdf_black.svg @@ -0,0 +1,55 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/art/render.rb b/art/render.rb index 898ddbaa0da1ae06ff0137245b9fe5f54e67470d..a8f8a624394eb9da23e21f0f076957d5e168cb85 100755 --- a/art/render.rb +++ b/art/render.rb @@ -23,9 +23,9 @@ images = { 'play_gif_white.svg' => ['play_gif_white', 128], 'play_video_black.svg' => ['play_video_black', 128], 'play_gif_black.svg' => ['play_gif_black', 128], + 'open_pdf_black.svg' => ['open_pdf_black', 128], 'conversations_mono.svg' => ['conversations/ic_notification', 24], 'quicksy_mono.svg' => ['quicksy/ic_notification', 24], - 'ic_received_indicator.svg' => ['ic_received_indicator', 12], 'ic_send_text_offline.svg' => ['ic_send_text_offline', 36], 'ic_send_text_offline_white.svg' => ['ic_send_text_offline_white', 36], 'ic_send_text_online.svg' => ['ic_send_text_online', 36], diff --git a/src/main/java/eu/siacs/conversations/persistance/FileBackend.java b/src/main/java/eu/siacs/conversations/persistance/FileBackend.java index a7a5b470b59bc4ebcfed3c2e44d06dc6fcb6ba93..906277ceafc5a5ff009ebe10ea63f0e5172a1451 100644 --- a/src/main/java/eu/siacs/conversations/persistance/FileBackend.java +++ b/src/main/java/eu/siacs/conversations/persistance/FileBackend.java @@ -926,6 +926,7 @@ public class FileBackend { Dimensions dimensions = scalePdfDimensions(new Dimensions(page.getHeight(), page.getWidth())); final Bitmap rendered = Bitmap.createBitmap(dimensions.width, dimensions.height, Bitmap.Config.ARGB_8888); page.render(rendered, null, null, PdfRenderer.Page.RENDER_MODE_FOR_DISPLAY); + drawOverlay(rendered, R.drawable.open_pdf_black, 0.75f); return rendered; } catch (IOException e) { Log.d(Config.LOGTAG, "unable to render PDF document preview", e); diff --git a/src/main/res/drawable-hdpi/open_pdf_black.png b/src/main/res/drawable-hdpi/open_pdf_black.png new file mode 100644 index 0000000000000000000000000000000000000000..a94935defb100e0a2523a787a966f180b035bd3d Binary files /dev/null and b/src/main/res/drawable-hdpi/open_pdf_black.png differ diff --git a/src/main/res/drawable-mdpi/open_pdf_black.png b/src/main/res/drawable-mdpi/open_pdf_black.png new file mode 100644 index 0000000000000000000000000000000000000000..0d71916039ede875b460caf1bec480bd4df1f244 Binary files /dev/null and b/src/main/res/drawable-mdpi/open_pdf_black.png differ diff --git a/src/main/res/drawable-xhdpi/open_pdf_black.png b/src/main/res/drawable-xhdpi/open_pdf_black.png new file mode 100644 index 0000000000000000000000000000000000000000..755a14e85a95f735a465ccba893be60e364aa47c Binary files /dev/null and b/src/main/res/drawable-xhdpi/open_pdf_black.png differ diff --git a/src/main/res/drawable-xxhdpi/open_pdf_black.png b/src/main/res/drawable-xxhdpi/open_pdf_black.png new file mode 100644 index 0000000000000000000000000000000000000000..952dc093214598f86f3d98f9e8f05e78f62fd6a8 Binary files /dev/null and b/src/main/res/drawable-xxhdpi/open_pdf_black.png differ diff --git a/src/main/res/drawable-xxxhdpi/open_pdf_black.png b/src/main/res/drawable-xxxhdpi/open_pdf_black.png new file mode 100644 index 0000000000000000000000000000000000000000..361414e893e650b61250dff50fa5af0adc617e6d Binary files /dev/null and b/src/main/res/drawable-xxxhdpi/open_pdf_black.png differ