blob: 7acdd390ed969ed22783c2a989377e77003c7b63 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
package it.niedermann.nextcloud.deck.ui.card.attachments;
import android.view.View;
import android.widget.ImageView;
import androidx.annotation.ColorInt;
import androidx.core.graphics.drawable.DrawableCompat;
import it.niedermann.nextcloud.deck.databinding.ItemAttachmentDefaultBinding;
public class DefaultAttachmentViewHolder extends AttachmentViewHolder {
ItemAttachmentDefaultBinding binding;
@SuppressWarnings("WeakerAccess")
public DefaultAttachmentViewHolder(ItemAttachmentDefaultBinding binding) {
super(binding.getRoot());
this.binding = binding;
}
@Override
protected ImageView getPreview() {
return binding.preview;
}
@Override
protected void setNotSyncedYetStatus(boolean synced, @ColorInt int mainColor) {
DrawableCompat.setTint(binding.notSyncedYet.getDrawable(), mainColor);
binding.notSyncedYet.setVisibility(synced ? View.GONE : View.VISIBLE);
}
}
|