diff --git a/app/src/main/java/com/rtbishop/lookingsat/MainActivity.kt b/app/src/main/java/com/rtbishop/lookingsat/MainActivity.kt index c991742b..71e47c6a 100644 --- a/app/src/main/java/com/rtbishop/lookingsat/MainActivity.kt +++ b/app/src/main/java/com/rtbishop/lookingsat/MainActivity.kt @@ -1,5 +1,6 @@ package com.rtbishop.lookingsat +import android.content.pm.ActivityInfo import android.os.Bundle import android.os.CountDownTimer import android.view.Menu @@ -55,10 +56,19 @@ class MainActivity : AppCompatActivity() { navView.setupWithNavController(navController) navController.addOnDestinationChangedListener { _, destination, _ -> - if (destination.id == R.id.nav_sky) { - timerLayout.visibility = View.VISIBLE - } else { - timerLayout.visibility = View.GONE + when { + destination.id == R.id.nav_sky -> { + this.requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT + toolbar.visibility = View.VISIBLE + timerLayout.visibility = View.VISIBLE + } + destination.id == R.id.nav_map -> { + this.requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE + toolbar.visibility = View.GONE + } + else -> { + timerLayout.visibility = View.GONE + } } } } diff --git a/app/src/main/res/drawable/ic_sat_up.xml b/app/src/main/res/drawable/ic_sat_asc_left.xml similarity index 93% rename from app/src/main/res/drawable/ic_sat_up.xml rename to app/src/main/res/drawable/ic_sat_asc_left.xml index 2b676c19..d64687cd 100644 --- a/app/src/main/res/drawable/ic_sat_up.xml +++ b/app/src/main/res/drawable/ic_sat_asc_left.xml @@ -5,31 +5,31 @@ android:viewportHeight="128"> diff --git a/app/src/main/res/drawable/ic_sat_asc_right.xml b/app/src/main/res/drawable/ic_sat_asc_right.xml new file mode 100644 index 00000000..a7cb41be --- /dev/null +++ b/app/src/main/res/drawable/ic_sat_asc_right.xml @@ -0,0 +1,36 @@ + + + + + + + diff --git a/app/src/main/res/drawable/ic_sat.xml b/app/src/main/res/drawable/ic_sat_desc_left.xml similarity index 93% rename from app/src/main/res/drawable/ic_sat.xml rename to app/src/main/res/drawable/ic_sat_desc_left.xml index 8a1dda24..8f8b0b5d 100644 --- a/app/src/main/res/drawable/ic_sat.xml +++ b/app/src/main/res/drawable/ic_sat_desc_left.xml @@ -5,31 +5,31 @@ android:viewportHeight="128"> diff --git a/app/src/main/res/drawable/ic_sat_down.xml b/app/src/main/res/drawable/ic_sat_desc_right.xml similarity index 93% rename from app/src/main/res/drawable/ic_sat_down.xml rename to app/src/main/res/drawable/ic_sat_desc_right.xml index cc78a6af..52eddad3 100644 --- a/app/src/main/res/drawable/ic_sat_down.xml +++ b/app/src/main/res/drawable/ic_sat_desc_right.xml @@ -5,31 +5,31 @@ android:viewportHeight="128"> diff --git a/app/src/main/res/drawable/map_nasa.webp b/app/src/main/res/drawable/map_nasa.webp new file mode 100644 index 00000000..4f4c8f5c Binary files /dev/null and b/app/src/main/res/drawable/map_nasa.webp differ diff --git a/app/src/main/res/layout-land/fragment_worldmap.xml b/app/src/main/res/layout-land/fragment_worldmap.xml new file mode 100644 index 00000000..26f765e8 --- /dev/null +++ b/app/src/main/res/layout-land/fragment_worldmap.xml @@ -0,0 +1,32 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 4241d0a4..a379fe7e 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -18,10 +18,10 @@ android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" - android:fitsSystemWindows="true" android:background="@color/colorBackground" - app:itemTextColor="@color/colorDrawerText" + android:fitsSystemWindows="true" app:headerLayout="@layout/drawer_header" + app:itemTextColor="@color/colorDrawerText" app:menu="@menu/drawer_menu" /> diff --git a/app/src/main/res/layout/app_bar_main.xml b/app/src/main/res/layout/app_bar_main.xml index d41e2801..939fdda7 100644 --- a/app/src/main/res/layout/app_bar_main.xml +++ b/app/src/main/res/layout/app_bar_main.xml @@ -21,13 +21,13 @@ + android:layout_height="wrap_content" + android:layout_marginEnd="16dp"> - - \ No newline at end of file diff --git a/app/src/main/res/layout/drawer_header.xml b/app/src/main/res/layout/drawer_header.xml index 9b7bd287..31a489f5 100644 --- a/app/src/main/res/layout/drawer_header.xml +++ b/app/src/main/res/layout/drawer_header.xml @@ -16,7 +16,7 @@ android:contentDescription="@string/app_name" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" - app:srcCompat="@drawable/ic_sat_down" /> + app:srcCompat="@drawable/ic_sat_desc_right" /> \ No newline at end of file + tools:context=".ui.SkyFragment"> + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_worldmap.xml b/app/src/main/res/layout/fragment_worldmap.xml index 54f77ef9..26f765e8 100644 --- a/app/src/main/res/layout/fragment_worldmap.xml +++ b/app/src/main/res/layout/fragment_worldmap.xml @@ -1,6 +1,32 @@ \ No newline at end of file + tools:context=".ui.WorldMapFragment"> + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 69b941ce..deebf664 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -2,8 +2,8 @@ #000020 #000010 - #A4A4A4 + #C0C0C0 - #A4A4A4 + #C0C0C0 #181818 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 8c94b1cf..504fd211 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -23,5 +23,6 @@ Ground station height in meters AMSL Next AOS in %02d:%02d:%02d + Nasa Map Placeholder