Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstefan-niedermann <info@niedermann.it>2019-12-07 01:23:05 +0300
committerstefan-niedermann <info@niedermann.it>2019-12-07 01:23:05 +0300
commit71db3048d730df3a8c7a7257c384aea465643d1f (patch)
treec86a9df975b999bb5a275c79024e2ff4b29360e3 /app/src/main/java
parent21e4b31bf7da469723e7504d182108d5cea8a4f9 (diff)
Display better icon for image attachments
Diffstat (limited to 'app/src/main/java')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/card/AttachmentAdapter.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/AttachmentAdapter.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/AttachmentAdapter.java
index 49a9329a0..ec2be9b75 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/AttachmentAdapter.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/AttachmentAdapter.java
@@ -12,6 +12,7 @@ import android.widget.ImageButton;
import android.widget.TextView;
import androidx.annotation.NonNull;
+import androidx.appcompat.widget.AppCompatImageView;
import androidx.recyclerview.widget.RecyclerView;
import java.util.List;
@@ -52,6 +53,9 @@ public class AttachmentAdapter extends RecyclerView.Adapter<AttachmentAdapter.At
@Override
public void onBindViewHolder(@NonNull AttachmentViewHolder holder, int position) {
Attachment attachment = attachments.get(position);
+ if(attachment.getMimetype().startsWith("image")) {
+ holder.filetype.setImageResource(R.drawable.ic_image_grey600_24dp);
+ }
holder.filename.setText(attachment.getFilename());
holder.filesize.setText(Formatter.formatFileSize(context, attachment.getFilesize()));
holder.modified.setText(DateUtils.getRelativeTimeSpanString(context, attachment.getLastModified().getTime()));
@@ -76,6 +80,8 @@ public class AttachmentAdapter extends RecyclerView.Adapter<AttachmentAdapter.At
}
static class AttachmentViewHolder extends RecyclerView.ViewHolder {
+ @BindView(R.id.filetype)
+ AppCompatImageView filetype;
@BindView(R.id.filename)
TextView filename;
@BindView(R.id.filesize)