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>2023-02-01 14:42:41 +0300
committerStefan Niedermann <info@niedermann.it>2023-02-01 14:42:41 +0300
commit00841821b438137094c0287f8d6c266baf3b6391 (patch)
tree4fa046e0138f500c8c3e19a9bb0c8e8e9141ce5a /app/src/main/java/it/niedermann/nextcloud/deck/ui/card
parent6d5b54bc77f007e11ef999b2ba43d750222808af (diff)
feat(#1419): Adjust Floating Action Button behavior to Material 3
Signed-off-by: Stefan Niedermann <info@niedermann.it>
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/ui/card')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CreateCardListener.java6
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/card/NewCardDialog.java6
2 files changed, 11 insertions, 1 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CreateCardListener.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CreateCardListener.java
index 522b7dc60..d8d174251 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CreateCardListener.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CreateCardListener.java
@@ -1,11 +1,15 @@
package it.niedermann.nextcloud.deck.ui.card;
+import android.content.DialogInterface;
+
import it.niedermann.nextcloud.deck.model.full.FullCard;
-public interface CreateCardListener {
+public interface CreateCardListener extends DialogInterface.OnDismissListener {
/**
* This method is called when a new Card is created
+ *
* @param createdCard The new Card's data
*/
void onCardCreated(FullCard createdCard);
+
} \ No newline at end of file
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/NewCardDialog.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/NewCardDialog.java
index 87361169f..2801c0d7a 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/NewCardDialog.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/NewCardDialog.java
@@ -216,6 +216,12 @@ public class NewCardDialog extends DialogFragment implements DialogInterface.OnC
}
}
+ @Override
+ public void onDismiss(@NonNull DialogInterface dialog) {
+ super.onDismiss(dialog);
+ this.createCardListener.onDismiss(dialog);
+ }
+
private static boolean inputIsValid(@Nullable CharSequence input) {
return input != null && !input.toString().trim().isEmpty();
}