From 27d521dadbbcef26b209169233cc2feeb5f88c3e Mon Sep 17 00:00:00 2001 From: TAMARA JERINIC Date: Mon, 7 Nov 2022 21:33:06 +0100 Subject: Dodat bottom sheet dialog za dodavanje fotografija. --- .../brzodolokacije/Activities/ActivityAddPost.kt | 10 ++--- .../Activities/NavigationActivity.kt | 31 ++++++++++++++- .../src/main/res/layout/bottom_sheet_add_new.xml | 45 ++++++++++++++++++++++ 3 files changed, 80 insertions(+), 6 deletions(-) create mode 100644 Client/BrzoDoLokacije/app/src/main/res/layout/bottom_sheet_add_new.xml diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivityAddPost.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivityAddPost.kt index c81e7fe..ce18f16 100644 --- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivityAddPost.kt +++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Activities/ActivityAddPost.kt @@ -33,9 +33,9 @@ class ActivityAddPost : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_add_post) - Toast.makeText( - applicationContext, "Add new ", Toast.LENGTH_LONG - ).show(); +// Toast.makeText( +// applicationContext, "Add new ", Toast.LENGTH_LONG +// ).show(); uploadedImages= ArrayList() //paths= ArrayList() @@ -83,7 +83,7 @@ class ActivityAddPost : AppCompatActivity() { if(place>0){ place=place-1 switcher.setImageURI(uploadedImages!![place]) - + showNextImage.isEnabled=true } else{ showPreviousImage.isEnabled=false @@ -95,7 +95,7 @@ class ActivityAddPost : AppCompatActivity() { if(placesetCurrentFragment(fragmentShowPosts) - R.id.navAddPost->setCurrentFragment(addPostFragment) + //R.id.navAddPost->setCurrentFragment(addPostFragment) + R.id.navAddPost->showBottomSheetAddNew() R.id.navBrowse->setCurrentFragment(browseFragment) R.id.navProfile->setCurrentFragment(profileFragment) @@ -39,5 +47,26 @@ class NavigationActivity : AppCompatActivity() { commit() } + private fun showBottomSheetAddNew(){ + var bottomSheetDialog:BottomSheetDialog + val bottomSheetView = layoutInflater.inflate(R.layout.bottom_sheet_add_new, null) + bottomSheetDialog=BottomSheetDialog(this) + bottomSheetDialog.setContentView(R.layout.bottom_sheet_add_new) + bottomSheetDialog.show() + + + var openAddPost=bottomSheetDialog.findViewById(R.id.btnBottomSheetAddNewOpenAddPost) as Button + var capturePost=bottomSheetDialog.findViewById(R.id.btnBottomSheetAddNewOpenCapturePost) as Button + + openAddPost.setOnClickListener{ + Toast.makeText( + applicationContext, "Open ", Toast.LENGTH_LONG + ).show(); + val intent = Intent (this, ActivityAddPost::class.java) + startActivity(intent) + } + + } + } \ No newline at end of file diff --git a/Client/BrzoDoLokacije/app/src/main/res/layout/bottom_sheet_add_new.xml b/Client/BrzoDoLokacije/app/src/main/res/layout/bottom_sheet_add_new.xml new file mode 100644 index 0000000..8f9700e --- /dev/null +++ b/Client/BrzoDoLokacije/app/src/main/res/layout/bottom_sheet_add_new.xml @@ -0,0 +1,45 @@ + + + + + +