diff --git a/app/src/main/java/com/aurora/store/view/ui/splash/SplashFragment.kt b/app/src/main/java/com/aurora/store/view/ui/splash/SplashFragment.kt index 82ec9edc6..d9540d6b3 100644 --- a/app/src/main/java/com/aurora/store/view/ui/splash/SplashFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/splash/SplashFragment.kt @@ -55,7 +55,27 @@ class SplashFragment : Fragment(R.layout.fragment_splash) { } // Toolbar - binding.layoutToolbarAction.toolbar.elevation = 0f + binding.layoutToolbarAction.toolbar.apply { + elevation = 0f + inflateMenu(R.menu.menu_splash) + setOnMenuItemClickListener { + when (it.itemId) { + R.id.menu_blacklist_manager -> { + findNavController().navigate(R.id.blacklistFragment) + } + R.id.menu_spoof_manager -> { + findNavController().navigate(R.id.spoofFragment) + } + R.id.menu_account_manager -> { + findNavController().navigate(R.id.accountFragment) + } + R.id.menu_settings -> { + findNavController().navigate(R.id.settingsFragment) + } + } + true + } + } if (!Preferences.getBoolean(requireContext(), PREFERENCE_INTRO)) { findNavController().navigate( @@ -128,8 +148,10 @@ class SplashFragment : Fragment(R.layout.fragment_splash) { private fun updateActionLayout(isVisible: Boolean) { if (isVisible) { binding.layoutAction.show() + binding.layoutToolbarAction.toolbar.invalidateMenu() } else { binding.layoutAction.hide() + binding.layoutToolbarAction.toolbar.menu.clear() } } diff --git a/app/src/main/res/menu/menu_splash.xml b/app/src/main/res/menu/menu_splash.xml new file mode 100644 index 000000000..db2537df4 --- /dev/null +++ b/app/src/main/res/menu/menu_splash.xml @@ -0,0 +1,41 @@ + + + +