mobile_navigation.xml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <navigation xmlns:android="http://schemas.android.com/apk/res/android"
  3. xmlns:app="http://schemas.android.com/apk/res-auto"
  4. xmlns:tools="http://schemas.android.com/tools"
  5. android:id="@+id/mobile_navigation"
  6. app:startDestination="@+id/navigation_splash">
  7. <fragment
  8. android:id="@+id/navigation_splash"
  9. android:name="io.nexilis.securecomsnative.ui.splash.SplashFragment"
  10. android:label="Splash">
  11. <action
  12. android:id="@+id/action_splashFragment_to_loginFragment"
  13. app:destination="@id/navigation_login"
  14. app:popUpTo="@id/navigation_splash"
  15. app:popUpToInclusive="true" />
  16. <action
  17. android:id="@+id/action_splashFragment_to_homeFragment"
  18. app:destination="@id/navigation_main"
  19. app:popUpTo="@id/navigation_splash"
  20. app:popUpToInclusive="true" />
  21. </fragment>
  22. <fragment
  23. android:id="@+id/navigation_login"
  24. android:name="io.nexilis.securecomsnative.ui.login.LoginFragment"
  25. android:label="@string/menu_login"
  26. tools:layout="@layout/fragment_login">
  27. <action
  28. android:id="@+id/action_loginFragment_to_mainFragment"
  29. app:destination="@id/navigation_main"
  30. app:popUpTo="@id/navigation_login"
  31. app:popUpToInclusive="true" />
  32. </fragment>
  33. <fragment
  34. android:id="@+id/navigation_main"
  35. android:name="io.nexilis.securecomsnative.ui.main.MainFragment"
  36. android:label="@string/menu_main"
  37. tools:layout="@layout/fragment_main" />
  38. </navigation>