diff --git a/app/src/main/java/com/rtbishop/look4sat/ui/SatPassAdapter.kt b/app/src/main/java/com/rtbishop/look4sat/ui/SatPassAdapter.kt index 51fc2da4..47badd73 100644 --- a/app/src/main/java/com/rtbishop/look4sat/ui/SatPassAdapter.kt +++ b/app/src/main/java/com/rtbishop/look4sat/ui/SatPassAdapter.kt @@ -22,6 +22,7 @@ package com.rtbishop.look4sat.ui import android.view.LayoutInflater import android.view.View import android.view.ViewGroup +import android.widget.ProgressBar import android.widget.TextView import androidx.core.os.bundleOf import androidx.navigation.findNavController @@ -48,25 +49,28 @@ class SatPassAdapter : RecyclerView.Adapter() { override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): PassHolder { val itemView = LayoutInflater .from(parent.context) - .inflate(R.layout.sat_pass_card, parent, false) + .inflate(R.layout.card_pass, parent, false) return PassHolder(itemView) } override fun onBindViewHolder(holder: PassHolder, position: Int) { val satPass = satPassList[position] - val satName = holder.itemView.findViewById(R.id.card_sat_name) - val maxEl = holder.itemView.findViewById(R.id.card_max_el) - val passVector = holder.itemView.findViewById(R.id.card_pass_vector) - val passStart = holder.itemView.findViewById(R.id.card_pass_start) - val passEnd = holder.itemView.findViewById(R.id.card_pass_end) + val satName = holder.itemView.findViewById(R.id.pass_satName) + val satId = holder.itemView.findViewById(R.id.pass_satId) + val maxEl = holder.itemView.findViewById(R.id.pass_maxEl) + val passVector = holder.itemView.findViewById(R.id.pass_azVector) + val passStart = holder.itemView.findViewById(R.id.pass_aosTime) + val passEnd = holder.itemView.findViewById(R.id.pass_losTime) + val progressBar = holder.itemView.findViewById(R.id.pass_progress) val aosTime = SimpleDateFormat("HH:mm:ss", Locale.getDefault()).format(satPass.pass.startTime) val losTime = SimpleDateFormat("HH:mm:ss", Locale.getDefault()).format(satPass.pass.endTime) satName.text = satPass.tle.name - maxEl.text = String.format("%.1f°", satPass.pass.maxEl) + satId.text = String.format("Id: %d", satPass.tle.catnum) + maxEl.text = String.format("MaxEl: %.1f°", satPass.pass.maxEl) passVector.text = String.format("Az: %2d° -> %2d°", satPass.pass.aosAzimuth, satPass.pass.losAzimuth) passStart.text = String.format("AOS - %s", aosTime) diff --git a/app/src/main/res/drawable/card_pass_background.webp b/app/src/main/res/drawable/card_pass_background.webp new file mode 100644 index 00000000..2296a469 Binary files /dev/null and b/app/src/main/res/drawable/card_pass_background.webp differ diff --git a/app/src/main/res/drawable/ic_drawing.xml b/app/src/main/res/drawable/ic_drawing.xml deleted file mode 100644 index fe8aa7d2..00000000 --- a/app/src/main/res/drawable/ic_drawing.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/map_nasa.webp b/app/src/main/res/drawable/worldmap_day.webp similarity index 100% rename from app/src/main/res/drawable/map_nasa.webp rename to app/src/main/res/drawable/worldmap_day.webp diff --git a/app/src/main/res/drawable/worldmap_night.webp b/app/src/main/res/drawable/worldmap_night.webp new file mode 100644 index 00000000..c959a34e Binary files /dev/null and b/app/src/main/res/drawable/worldmap_night.webp differ diff --git a/app/src/main/res/layout/card_pass.xml b/app/src/main/res/layout/card_pass.xml new file mode 100644 index 00000000..8349806f --- /dev/null +++ b/app/src/main/res/layout/card_pass.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + \ 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 39c9baed..dc47a356 100644 --- a/app/src/main/res/layout/fragment_worldmap.xml +++ b/app/src/main/res/layout/fragment_worldmap.xml @@ -10,7 +10,7 @@ android:id="@+id/worldmap_frame" android:layout_width="match_parent" android:layout_height="match_parent" - android:background="@drawable/map_nasa" + android:background="@drawable/worldmap_night" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" diff --git a/app/src/main/res/layout/sat_pass_card.xml b/app/src/main/res/layout/sat_pass_card.xml deleted file mode 100644 index 2c89e693..00000000 --- a/app/src/main/res/layout/sat_pass_card.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 19767c40..a0362d8b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -21,11 +21,12 @@ Credits About the App - Meteor M2–2 - Az: 180° -> 360° - 75.5° - AOS - 13:14:15 - LOS - 16:17:18 + Meteor M2–2 + ID: 48680 + Az: 180° -> 360° + MaxEl: 75.5° + AOS - 13:14:15 + LOS - 16:17:18 Azimuth: 180.00° Elevation: 75.50° diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index e0251e14..a87381b0 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -68,23 +68,22 @@ @color/toolbarButton - - -