diff --git a/app/src/main/java/com/denizk0461/weserplaner/fragment/CanteenFragment.kt b/app/src/main/java/com/denizk0461/weserplaner/fragment/CanteenFragment.kt index cb207f0..98453cb 100644 --- a/app/src/main/java/com/denizk0461/weserplaner/fragment/CanteenFragment.kt +++ b/app/src/main/java/com/denizk0461/weserplaner/fragment/CanteenFragment.kt @@ -69,6 +69,19 @@ class CanteenFragment : AppFragment() { // Set the title to be selected so it scrolls (marquee) binding.appTitleBar.isSelected = true + // Set up button for viewing the opening hours + binding.buttonOpeningHours.setOnClickListener { + openBottomSheet( + getTextSheet( + getString( + R.string.canteen_opening_hours, + getCurrentlySelectedCanteenName() + ), + contentId = TextSheetContentId.OPENING_HOURS, + ) + ) + } + // Set up observer for the selected canteen viewModel.getCanteen().observe(viewLifecycleOwner) { canteen -> if (canteen == null || canteen.news.isBlank()) { @@ -140,19 +153,6 @@ class CanteenFragment : AppFragment() { } } - // Set up floating action button for viewing the opening hours - binding.fabOpeningHours.setOnClickListener { - openBottomSheet( - getTextSheet( - getString( - R.string.canteen_opening_hours, - getCurrentlySelectedCanteenName() - ), - contentId = TextSheetContentId.OPENING_HOURS, - ) - ) - } - // Set up floating action button for switching the canteen binding.fabSwitchCanteen.setOnClickListener { PopupMenu(binding.root.context, binding.fabSwitchCanteen).apply { @@ -188,15 +188,6 @@ class CanteenFragment : AppFragment() { } } - // Set up floating action button for refreshing the canteen offers - binding.fabRefreshOffers.setOnClickListener { - // Display to the user that a refresh is in progress - binding.swipeRefreshLayout.isRefreshing = true - - // Refresh the offers - refresh() - } - // Set up the view pager's adapter viewPagerAdapter = CanteenOfferPageAdapter( childFragmentManager, @@ -229,7 +220,7 @@ class CanteenFragment : AppFragment() { positionOffsetPixels: Int ) { super.onPageScrolled(position, positionOffset, positionOffsetPixels) - binding.fabRefreshOffers.extend() + binding.fabSwitchCanteen.extend() } }) @@ -261,14 +252,14 @@ class CanteenFragment : AppFragment() { * Shrinks the FAB. */ fun shrinkFab() { - binding.fabRefreshOffers.shrink() + binding.fabSwitchCanteen.shrink() } /** * Extends the FAB. */ fun extendFab() { - binding.fabRefreshOffers.extend() + binding.fabSwitchCanteen.extend() } /** diff --git a/app/src/main/res/layout/fragment_canteen.xml b/app/src/main/res/layout/fragment_canteen.xml index 2cb1054..6719631 100644 --- a/app/src/main/res/layout/fragment_canteen.xml +++ b/app/src/main/res/layout/fragment_canteen.xml @@ -1,7 +1,6 @@ @@ -41,7 +40,21 @@ app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintEnd_toStartOf="@id/button_notifications"/> + app:layout_constraintEnd_toStartOf="@id/button_opening_hours"/> + + - - - - - - - - - + android:layout_marginHorizontal="@dimen/fab_margin" + android:layout_marginBottom="@dimen/fab_margin"/> \ No newline at end of file diff --git a/app/src/main/res/layout/recycler_view.xml b/app/src/main/res/layout/recycler_view.xml index 42af2ec..d6da1a9 100644 --- a/app/src/main/res/layout/recycler_view.xml +++ b/app/src/main/res/layout/recycler_view.xml @@ -4,7 +4,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="vertical" - android:paddingBottom="72dp" + android:paddingBottom="84dp" android:clipToPadding="false" android:scrollbarStyle="outsideOverlay" android:layoutAnimation="@anim/layout_animation_fall_down"/> \ No newline at end of file diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 40f62aa..c437467 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -68,7 +68,7 @@ Für diesen Tag sind keine Angebote vorhanden Neuigkeiten für diese Mensa Zeige Öffnungszeiten - Wechsle Mensa + Wechsle Mensa Aktualisiere Angebote Aktualisieren diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 6d55795..6ac31b0 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -70,7 +70,7 @@ There are no offers available for this day News for this canteen Show opening hours - Switch canteen + Switch canteen Refresh offers Refresh