diff --git a/Habitica/AndroidManifest.xml b/Habitica/AndroidManifest.xml index 5789ca275..108509040 100644 --- a/Habitica/AndroidManifest.xml +++ b/Habitica/AndroidManifest.xml @@ -30,6 +30,7 @@ android:theme="@style/AppTheme.NoActionBar.Transparent" android:windowSoftInputMode="stateHidden|adjustResize" android:screenOrientation="portrait"> + diff --git a/Habitica/build.gradle b/Habitica/build.gradle index 1e7fb0e33..d3df6110b 100644 --- a/Habitica/build.gradle +++ b/Habitica/build.gradle @@ -5,6 +5,7 @@ apply plugin: 'kotlin-kapt' apply plugin: 'io.fabric' apply plugin: 'com.noveogroup.android.check' apply plugin: 'realm-android' +apply plugin: 'androidx.navigation.safeargs' buildscript { repositories { @@ -130,6 +131,8 @@ dependencies { implementation 'androidx.core:core-ktx:1.0.1' implementation "androidx.lifecycle:lifecycle-extensions:2.0.0" kapt "androidx.lifecycle:lifecycle-compiler:2.0.0" + implementation 'android.arch.navigation:navigation-fragment-ktx:1.0.0-alpha07' + implementation 'android.arch.navigation:navigation-ui-ktx:1.0.0-alpha07' implementation 'com.plattysoft.leonids:LeonidsLib:1.3.2' } diff --git a/Habitica/res/drawable/rounded_purple_square.xml b/Habitica/res/drawable/rounded_purple_square.xml index 3362791f3..eebd55800 100644 --- a/Habitica/res/drawable/rounded_purple_square.xml +++ b/Habitica/res/drawable/rounded_purple_square.xml @@ -5,7 +5,7 @@ + android:color="@color/brand_300" > diff --git a/Habitica/res/drawable/white_rounded_border.xml b/Habitica/res/drawable/white_rounded_border.xml new file mode 100644 index 000000000..4f58fc66d --- /dev/null +++ b/Habitica/res/drawable/white_rounded_border.xml @@ -0,0 +1,7 @@ + + + + diff --git a/Habitica/res/layout/activity_main.xml b/Habitica/res/layout/activity_main.xml index 2805bdb59..9d94fa17d 100644 --- a/Habitica/res/layout/activity_main.xml +++ b/Habitica/res/layout/activity_main.xml @@ -18,13 +18,14 @@ android:layout_height="match_parent" tools:context=".ui.activities.MainActivity" android:fitsSystemWindows="false"> - - - + app:layout_behavior="@string/appbar_scrolling_view_behavior" + app:defaultNavHost="true" + app:navGraph="@navigation/navigation" /> diff --git a/Habitica/res/navigation/navigation.xml b/Habitica/res/navigation/navigation.xml new file mode 100644 index 000000000..be983285b --- /dev/null +++ b/Habitica/res/navigation/navigation.xml @@ -0,0 +1,199 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Habitica/res/values-v21/styles.xml b/Habitica/res/values-v21/styles.xml index a04e2b059..23d2318d8 100644 --- a/Habitica/res/values-v21/styles.xml +++ b/Habitica/res/values-v21/styles.xml @@ -2,7 +2,7 @@ @@ -264,6 +264,10 @@