From 8bef69b6878cde76f5205075a34a2c8d43400fa1 Mon Sep 17 00:00:00 2001 From: Naiki00 Date: Thu, 18 Feb 2021 15:26:55 +0100 Subject: [PATCH] =?UTF-8?q?dodano=20wysuwanie=20si=C4=99=20dolnego=20paska?= =?UTF-8?q?=20narz=C4=99dzi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/example/notatkon/note/CreateNote.java | 24 +++++++++++++++++++ app/src/main/res/layout/bottom_toolbar.xml | 3 ++- app/src/main/res/layout/create_note.xml | 2 ++ 3 files changed, 28 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/example/notatkon/note/CreateNote.java b/app/src/main/java/com/example/notatkon/note/CreateNote.java index 4dc17cd..422e42b 100644 --- a/app/src/main/java/com/example/notatkon/note/CreateNote.java +++ b/app/src/main/java/com/example/notatkon/note/CreateNote.java @@ -7,6 +7,7 @@ import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.ImageView; +import android.widget.LinearLayout; import android.widget.TextView; import android.widget.Toast; @@ -15,6 +16,7 @@ import androidx.appcompat.app.AppCompatActivity; import com.example.notatkon.R; import com.example.notatkon.entities.NoteEntity; import com.example.notatkon.database.NoteRoomDatabase; +import com.google.android.material.bottomsheet.BottomSheetBehavior; import java.text.SimpleDateFormat; import java.util.Date; @@ -70,6 +72,11 @@ public class CreateNote extends AppCompatActivity { selectedNote = (NoteEntity) getIntent().getSerializableExtra("noteEntity"); fillSelectedNote(); } + + setBottomToolbar(); + + + } //przypisanie obecnej zawartosci notatki nowemu widokowi po kliknieciu @@ -124,4 +131,21 @@ public class CreateNote extends AppCompatActivity { new SaveNoteTask().execute(); } + private void setBottomToolbar() { + + final LinearLayout bottomToolbar = findViewById(R.id.bottomToolbar); + final BottomSheetBehavior bottomSheetBehavior = BottomSheetBehavior.from(bottomToolbar); + + //wysuwanie dolnego paska narzędzi + bottomToolbar.findViewById(R.id.textBottomToolbar).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + if (bottomSheetBehavior.getState() != BottomSheetBehavior.STATE_EXPANDED) { + bottomSheetBehavior.setState(BottomSheetBehavior.STATE_EXPANDED); + } else { + bottomSheetBehavior.setState(BottomSheetBehavior.STATE_COLLAPSED); + } + } + }); + } } \ No newline at end of file diff --git a/app/src/main/res/layout/bottom_toolbar.xml b/app/src/main/res/layout/bottom_toolbar.xml index f9f7ba5..a2d6374 100644 --- a/app/src/main/res/layout/bottom_toolbar.xml +++ b/app/src/main/res/layout/bottom_toolbar.xml @@ -7,12 +7,13 @@ android:layout_height="wrap_content" android:id="@+id/bottomToolbar" android:background="@drawable/background_bottom_toolbar" + app:behavior_peekHeight="@dimen/_35sdp" app:layout_behavior="@string/bottom_sheet_behavior"> + + \ No newline at end of file