From 781b158a58c0948aa2e0e876fbfc141ae89a9245 Mon Sep 17 00:00:00 2001 From: Stefan Niedermann Date: Tue, 21 Jul 2020 14:16:03 +0200 Subject: #615 Add filter "No tags" --- .../deck/ui/filter/FilterLabelsAdapter.java | 27 +++++++++++++++++++++- .../deck/ui/filter/FilterLabelsFragment.java | 22 ++++++++++++++---- .../nextcloud/deck/ui/filter/FilterViewModel.java | 6 +++++ 3 files changed, 49 insertions(+), 6 deletions(-) (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/ui/filter') diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterLabelsAdapter.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterLabelsAdapter.java index 096f0db9c..17d3599e7 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterLabelsAdapter.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterLabelsAdapter.java @@ -7,11 +7,13 @@ import android.view.ViewGroup; import androidx.annotation.NonNull; import androidx.annotation.Nullable; +import androidx.core.content.ContextCompat; import androidx.recyclerview.widget.RecyclerView; import java.util.ArrayList; import java.util.List; +import it.niedermann.nextcloud.deck.R; import it.niedermann.nextcloud.deck.databinding.ItemFilterLabelBinding; import it.niedermann.nextcloud.deck.model.Label; import it.niedermann.nextcloud.deck.util.ColorUtil; @@ -23,11 +25,16 @@ public class FilterLabelsAdapter extends RecyclerView.Adapter selectedLabels = new ArrayList<>(); @Nullable + private static final Label NOT_ASSIGNED = null; + @Nullable private final SelectionListener