diff --git a/app/src/main/java/net/pokeranalytics/android/ui/fragment/SessionFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/fragment/SessionFragment.kt index 49144a9b..2fcb471c 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/fragment/SessionFragment.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/fragment/SessionFragment.kt @@ -56,6 +56,10 @@ class SessionFragment : PokerAnalyticsFragment(), RowRepresentableDelegate, Bott override fun onOptionsItemSelected(item: MenuItem?): Boolean { when (item!!.itemId) { + R.id.stop -> { + currentSession.stopSession() + updateSessionUI() + } R.id.restart -> toast("Restart is clicked!") R.id.delete -> { currentSession.delete() @@ -126,19 +130,6 @@ class SessionFragment : PokerAnalyticsFragment(), RowRepresentableDelegate, Bott layoutManager = viewManager } - bottomAppBar.inflateMenu(R.menu.session_bottom_app_bar) - bottomAppBar.menu.findItem(R.id.stop).isVisible = false - - bottomAppBar.setOnMenuItemClickListener { item -> - when (item.itemId) { - R.id.stop -> { - currentSession.stopSession() - updateSessionUI() - } - } - false - } - floatingActionButton.setOnClickListener { manageSessionState() } @@ -156,7 +147,7 @@ class SessionFragment : PokerAnalyticsFragment(), RowRepresentableDelegate, Bott state.setTextColor(ContextCompat.getColor(requireContext(), R.color.white)) sessionMenu?.findItem(R.id.restart)?.isVisible = false floatingActionButton.setImageResource(R.drawable.ic_outline_play) - bottomAppBar.menu.findItem(R.id.stop).isVisible = false + sessionMenu?.findItem(R.id.stop)?.isVisible = false floatingActionButton.animate().scaleX(1f).scaleY(1f).alpha(1f) .setInterpolator(OvershootInterpolator()).start() @@ -170,7 +161,7 @@ class SessionFragment : PokerAnalyticsFragment(), RowRepresentableDelegate, Bott state.setTextColor(ContextCompat.getColor(requireContext(), R.color.green)) sessionMenu?.findItem(R.id.restart)?.isVisible = true floatingActionButton.setImageResource(R.drawable.ic_outline_pause) - bottomAppBar.menu.findItem(R.id.stop).isVisible = true + sessionMenu?.findItem(R.id.stop)?.isVisible = true floatingActionButton.animate().scaleX(1f).scaleY(1f).alpha(1f) .setInterpolator(OvershootInterpolator()).start() @@ -184,7 +175,7 @@ class SessionFragment : PokerAnalyticsFragment(), RowRepresentableDelegate, Bott state.setTextColor(ContextCompat.getColor(requireContext(), R.color.blue)) sessionMenu?.findItem(R.id.restart)?.isVisible = true floatingActionButton.setImageResource(R.drawable.ic_outline_play) - bottomAppBar.menu.findItem(R.id.stop).isVisible = true + sessionMenu?.findItem(R.id.stop)?.isVisible = true floatingActionButton.animate().scaleX(1f).scaleY(1f).alpha(1f) .setInterpolator(OvershootInterpolator()).start() @@ -197,7 +188,7 @@ class SessionFragment : PokerAnalyticsFragment(), RowRepresentableDelegate, Bott state.text = "FINISHED" state.setTextColor(ContextCompat.getColor(requireContext(), R.color.white)) sessionMenu?.findItem(R.id.restart)?.isVisible = true - bottomAppBar.menu.findItem(R.id.stop).isVisible = false + sessionMenu?.findItem(R.id.stop)?.isVisible = false floatingActionButton.animate().scaleX(0f).scaleY(0f).alpha(0f) .setInterpolator(FastOutSlowInInterpolator()).start() diff --git a/app/src/main/res/layout/fragment_session.xml b/app/src/main/res/layout/fragment_session.xml index ac2b1e00..1f978b8f 100644 --- a/app/src/main/res/layout/fragment_session.xml +++ b/app/src/main/res/layout/fragment_session.xml @@ -117,7 +117,7 @@ android:id="@+id/appBar" android:layout_width="match_parent" android:layout_height="128dp" - android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> + android:theme="@style/PokerAnalyticsTheme.Toolbar.Session"> - - - - - - \ No newline at end of file diff --git a/app/src/main/res/menu/session_toolbar.xml b/app/src/main/res/menu/session_toolbar.xml index 9f9c815e..836a654e 100644 --- a/app/src/main/res/menu/session_toolbar.xml +++ b/app/src/main/res/menu/session_toolbar.xml @@ -2,16 +2,21 @@ + + + app:showAsAction="never" /> + app:showAsAction="never" /> \ No newline at end of file diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 973f7ff7..97a13d55 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -31,11 +31,9 @@ - + + +