diff options
author | stefan-niedermann <info@niedermann.it> | 2019-12-07 01:23:05 +0300 |
---|---|---|
committer | stefan-niedermann <info@niedermann.it> | 2019-12-07 01:23:05 +0300 |
commit | 71db3048d730df3a8c7a7257c384aea465643d1f (patch) | |
tree | c86a9df975b999bb5a275c79024e2ff4b29360e3 /app/src/main/java | |
parent | 21e4b31bf7da469723e7504d182108d5cea8a4f9 (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.java | 6 |
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) |