123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- <?xml version="1.0" encoding="utf-8"?><!--
- ~ Copyright 2018, The Android Open Source Project
- ~
- ~ Licensed under the Apache License, Version 2.0 (the "License");
- ~ you may not use this file except in compliance with the License.
- ~ You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License.
- -->
- <navigation xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- xmlns:tools="http://schemas.android.com/tools"
- app:startDestination="@id/title_destination">
- <fragment
- android:id="@+id/title_destination"
- android:name="com.example.android.guesstheword.screens.title.TitleFragment"
- android:label="title_fragment"
- tools:layout="@layout/title_fragment">
- <action
- android:id="@+id/action_title_to_game"
- app:destination="@id/game_destination"
- app:enterAnim="@anim/slide_in_right"
- app:exitAnim="@anim/slide_out_left"
- app:launchSingleTop="true"
- app:popEnterAnim="@anim/slide_in_right"
- app:popExitAnim="@anim/slide_out_left" />
- </fragment>
- <fragment
- android:id="@+id/game_destination"
- android:name="com.example.android.guesstheword.screens.game.GameFragment"
- android:label="game_fragment"
- tools:layout="@layout/game_fragment">
- <action
- android:id="@+id/action_game_to_score"
- app:destination="@id/score_destination"
- app:enterAnim="@anim/slide_in_right"
- app:exitAnim="@anim/slide_out_left"
- app:launchSingleTop="true"
- app:popEnterAnim="@anim/slide_in_right"
- app:popExitAnim="@anim/slide_out_left"
- app:popUpTo="@+id/title_destination" />
- </fragment>
- <fragment
- android:id="@+id/score_destination"
- android:name="com.example.android.guesstheword.screens.score.ScoreFragment"
- android:label="score_fragment"
- tools:layout="@layout/score_fragment">
- <action
- android:id="@+id/action_restart"
- app:destination="@+id/game_destination"
- app:enterAnim="@anim/slide_in_right"
- app:exitAnim="@anim/slide_out_left"
- app:popEnterAnim="@anim/slide_in_right"
- app:popExitAnim="@anim/slide_out_left"
- app:popUpTo="@+id/title_destination" />
- <argument
- android:name="score"
- android:defaultValue="0"
- app:argType="integer" />
- </fragment>
- </navigation>
|