From f1c83d7fe8e7a114c66c9c9acefd0d8e5c2432c8 Mon Sep 17 00:00:00 2001 From: Stefan Niedermann Date: Thu, 9 Mar 2023 15:35:01 +0100 Subject: feat: Simplify layout of title-only cards Signed-off-by: Stefan Niedermann --- .../nextcloud/deck/ui/card/CardAdapter.java | 6 +-- .../res/layout/item_card_default_only_title.xml | 49 +++++++--------------- 2 files changed, 17 insertions(+), 38 deletions(-) (limited to 'app/src') diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CardAdapter.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CardAdapter.java index 38388615b..6ec82339d 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CardAdapter.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CardAdapter.java @@ -87,9 +87,9 @@ public class CardAdapter extends RecyclerView.Adapter im return R.layout.item_card_compact; } else { final var fullCard = cardList.get(position); - if (fullCard.getAttachments().size() == 0 - && fullCard.getAssignedUsers().size() == 0 - && fullCard.getLabels().size() == 0 + if (fullCard.getAttachments().isEmpty() + && fullCard.getAssignedUsers().isEmpty() + && fullCard.getLabels().isEmpty() && fullCard.getCommentCount() == 0 && fullCard.getCard().getTaskStatus().taskCount == 0) { return R.layout.item_card_default_only_title; diff --git a/app/src/main/res/layout/item_card_default_only_title.xml b/app/src/main/res/layout/item_card_default_only_title.xml index 868ff6594..1739a2905 100644 --- a/app/src/main/res/layout/item_card_default_only_title.xml +++ b/app/src/main/res/layout/item_card_default_only_title.xml @@ -8,32 +8,20 @@ android:layout_marginHorizontal="@dimen/spacer_2x" android:layout_marginVertical="@dimen/spacer_1x"> - - + android:paddingEnd="@dimen/spacer_1x"> - - - - - - + android:drawablePadding="@dimen/spacer_1hx" + android:gravity="center" + android:paddingHorizontal="@dimen/spacer_1x" + android:paddingVertical="@dimen/spacer_1hx" + app:drawableStartCompat="@drawable/calendar_blank_grey600_24dp" + tools:text="tomorrow" /> + app:srcCompat="@drawable/ic_menu" + app:tint="?attr/colorAccent" /> \ No newline at end of file -- cgit v1.2.3