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
path: root/app/src
diff options
context:
space:
mode:
authorstefan-niedermann <info@niedermann.it>2019-11-16 13:22:30 +0300
committerstefan-niedermann <info@niedermann.it>2019-11-16 13:22:30 +0300
commitbde30129431262d4323aade7c1b7e5fa1490269b (patch)
tree2f6b2600ecbf51533c67e39c63189de0e762473a /app/src
parent25e873b66b3a83d91170a9d6cc5b9ad39de3ef58 (diff)
#211 Add / Delete attachments
Show / Hide fab when scrolling
Diffstat (limited to 'app/src')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CardAttachmentsFragment.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CardAttachmentsFragment.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CardAttachmentsFragment.java
index 3473f0efb..058bb4501 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CardAttachmentsFragment.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CardAttachmentsFragment.java
@@ -90,6 +90,15 @@ public class CardAttachmentsFragment extends Fragment {
// startActivityForResult(intent, REQUEST_CODE_ADD_ATTACHMENT);
});
fab.show();
+ attachmentsList.addOnScrollListener(new RecyclerView.OnScrollListener() {
+ @Override
+ public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) {
+ if (dy > 0)
+ fab.hide();
+ else if (dy < 0)
+ fab.show();
+ }
+ });
}
}
@@ -100,7 +109,7 @@ public class CardAttachmentsFragment extends Fragment {
@Override
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
- if(requestCode == REQUEST_CODE_ADD_ATTACHMENT && resultCode == Activity.RESULT_OK) {
+ if (requestCode == REQUEST_CODE_ADD_ATTACHMENT && resultCode == Activity.RESULT_OK) {
Uri uri = null;
if (data != null) {
uri = data.getData();