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