aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Schneppe <christian.schneppe@pix-art.de>2020-01-31 14:34:10 +0100
committerChristian Schneppe <christian.schneppe@pix-art.de>2020-01-31 14:34:10 +0100
commitb0d89ba6adced09cb7a6839024c1590fc68217c5 (patch)
tree3e2bbc6844d38c47959c306198ba6cb913155ac5
parent82e4031e4d34f42c7983947dd695ff59a5f7edff (diff)
add icons for video, audio and image files for the case the preview fails
Diffstat (limited to '')
-rw-r--r--src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java18
-rw-r--r--src/main/res/drawable-hdpi/ic_audio_grey600_48dp.pngbin0 -> 1092 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_image_grey600_48dp.pngbin0 -> 777 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_video_grey600_48dp.pngbin0 -> 352 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_audio_grey600_48dp.pngbin0 -> 626 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_image_grey600_48dp.pngbin0 -> 405 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_video_grey600_48dp.pngbin0 -> 223 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_audio_grey600_48dp.pngbin0 -> 1287 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_image_grey600_48dp.pngbin0 -> 770 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_video_grey600_48dp.pngbin0 -> 432 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_audio_grey600_48dp.pngbin0 -> 2318 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_image_grey600_48dp.pngbin0 -> 1506 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_video_grey600_48dp.pngbin0 -> 699 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_audio_grey600_48dp.pngbin0 -> 2623 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_image_grey600_48dp.pngbin0 -> 1476 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_video_grey600_48dp.pngbin0 -> 964 bytes
16 files changed, 18 insertions, 0 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java b/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java
index 5eb425d69..778caf1b2 100644
--- a/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java
+++ b/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java
@@ -684,6 +684,24 @@ public class MessageAdapter extends ArrayAdapter<Message> implements CopyTextVie
} catch (Exception e) {
e.printStackTrace();
}
+ } else if (mimeType != null && message.getMimeType().contains("video")) {
+ Drawable icon = activity.getResources().getDrawable(R.drawable.ic_video_grey600_48dp);
+ Drawable drawable = DrawableCompat.wrap(icon);
+ DrawableCompat.setTint(drawable, StyledAttributes.getColor(getContext(), R.attr.colorAccent));
+ viewHolder.download_button.setCompoundDrawablesWithIntrinsicBounds(drawable, null, null, null);
+ viewHolder.download_button.setText(activity.getString(R.string.open_x_file, UIHelper.getFileDescriptionString(activity, message)));
+ } else if (mimeType != null && message.getMimeType().contains("image")) {
+ Drawable icon = activity.getResources().getDrawable(R.drawable.ic_image_grey600_48dp);
+ Drawable drawable = DrawableCompat.wrap(icon);
+ DrawableCompat.setTint(drawable, StyledAttributes.getColor(getContext(), R.attr.colorAccent));
+ viewHolder.download_button.setCompoundDrawablesWithIntrinsicBounds(drawable, null, null, null);
+ viewHolder.download_button.setText(activity.getString(R.string.open_x_file, UIHelper.getFileDescriptionString(activity, message)));
+ } else if (mimeType != null && message.getMimeType().contains("audio")) {
+ Drawable icon = activity.getResources().getDrawable(R.drawable.ic_audio_grey600_48dp);
+ Drawable drawable = DrawableCompat.wrap(icon);
+ DrawableCompat.setTint(drawable, StyledAttributes.getColor(getContext(), R.attr.colorAccent));
+ viewHolder.download_button.setCompoundDrawablesWithIntrinsicBounds(drawable, null, null, null);
+ viewHolder.download_button.setText(activity.getString(R.string.open_x_file, UIHelper.getFileDescriptionString(activity, message)));
} else {
Drawable icon = activity.getResources().getDrawable(R.drawable.ic_file_grey600_48dp);
Drawable drawable = DrawableCompat.wrap(icon);
diff --git a/src/main/res/drawable-hdpi/ic_audio_grey600_48dp.png b/src/main/res/drawable-hdpi/ic_audio_grey600_48dp.png
new file mode 100644
index 000000000..7d415d43e
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_audio_grey600_48dp.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_image_grey600_48dp.png b/src/main/res/drawable-hdpi/ic_image_grey600_48dp.png
new file mode 100644
index 000000000..2e89ea8b8
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_image_grey600_48dp.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_video_grey600_48dp.png b/src/main/res/drawable-hdpi/ic_video_grey600_48dp.png
new file mode 100644
index 000000000..7ea67976f
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_video_grey600_48dp.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_audio_grey600_48dp.png b/src/main/res/drawable-mdpi/ic_audio_grey600_48dp.png
new file mode 100644
index 000000000..af727b96b
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_audio_grey600_48dp.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_image_grey600_48dp.png b/src/main/res/drawable-mdpi/ic_image_grey600_48dp.png
new file mode 100644
index 000000000..32e5edc29
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_image_grey600_48dp.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_video_grey600_48dp.png b/src/main/res/drawable-mdpi/ic_video_grey600_48dp.png
new file mode 100644
index 000000000..2e2583395
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_video_grey600_48dp.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_audio_grey600_48dp.png b/src/main/res/drawable-xhdpi/ic_audio_grey600_48dp.png
new file mode 100644
index 000000000..0fe2f246d
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_audio_grey600_48dp.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_image_grey600_48dp.png b/src/main/res/drawable-xhdpi/ic_image_grey600_48dp.png
new file mode 100644
index 000000000..0c94a7d84
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_image_grey600_48dp.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_video_grey600_48dp.png b/src/main/res/drawable-xhdpi/ic_video_grey600_48dp.png
new file mode 100644
index 000000000..646b73522
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_video_grey600_48dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_audio_grey600_48dp.png b/src/main/res/drawable-xxhdpi/ic_audio_grey600_48dp.png
new file mode 100644
index 000000000..5ac8ed768
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_audio_grey600_48dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_image_grey600_48dp.png b/src/main/res/drawable-xxhdpi/ic_image_grey600_48dp.png
new file mode 100644
index 000000000..c02f1de59
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_image_grey600_48dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_video_grey600_48dp.png b/src/main/res/drawable-xxhdpi/ic_video_grey600_48dp.png
new file mode 100644
index 000000000..92b2c8544
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_video_grey600_48dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_audio_grey600_48dp.png b/src/main/res/drawable-xxxhdpi/ic_audio_grey600_48dp.png
new file mode 100644
index 000000000..e1092d8f0
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/ic_audio_grey600_48dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_image_grey600_48dp.png b/src/main/res/drawable-xxxhdpi/ic_image_grey600_48dp.png
new file mode 100644
index 000000000..dc7d94bc1
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/ic_image_grey600_48dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_video_grey600_48dp.png b/src/main/res/drawable-xxxhdpi/ic_video_grey600_48dp.png
new file mode 100644
index 000000000..47387c587
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/ic_video_grey600_48dp.png
Binary files differ