aboutsummaryrefslogtreecommitdiff
path: root/androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapWrapperFragment.kt
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2022-01-17 22:23:14 -0600
committerIván Ávalos <avalos@disroot.org>2022-01-17 22:23:14 -0600
commitc94d23dee4f4bf4af857c026fc2527635a4e6f1d (patch)
tree5bc6d0927d9c7eceb90987a2bfccac9cc5758f8f /androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapWrapperFragment.kt
parentaae38258ff929157ff35547e353265da01c80f9c (diff)
downloadetbsa-trackermap-mobile-c94d23dee4f4bf4af857c026fc2527635a4e6f1d.tar.gz
etbsa-trackermap-mobile-c94d23dee4f4bf4af857c026fc2527635a4e6f1d.tar.bz2
etbsa-trackermap-mobile-c94d23dee4f4bf4af857c026fc2527635a4e6f1d.zip
Add loading screen to map and removed no longer needed fragment replacement in reports view
Diffstat (limited to 'androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapWrapperFragment.kt')
-rw-r--r--androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapWrapperFragment.kt9
1 files changed, 9 insertions, 0 deletions
diff --git a/androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapWrapperFragment.kt b/androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapWrapperFragment.kt
index 8f9af3f..2b28a06 100644
--- a/androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapWrapperFragment.kt
+++ b/androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapWrapperFragment.kt
@@ -55,6 +55,15 @@ class MapWrapperFragment: Fragment() {
val layer = MapLayer.defaultLayer
binding.attributionText.text = HtmlCompat.fromHtml(layer.attribution, 0)
+
+ if (mapFragment.hasStarted) {
+ binding.mapLoading.root.visibility = View.GONE
+ } else {
+ binding.mapLoading.root.visibility = View.VISIBLE
+ mapFragment.setupCallbacks.add {
+ binding.mapLoading.root.visibility = View.GONE
+ }
+ }
}
private fun removeMap() {