diff options
author | Iván Ávalos <avalos@disroot.org> | 2022-01-17 22:23:14 -0600 |
---|---|---|
committer | Iván Ávalos <avalos@disroot.org> | 2022-01-17 22:23:14 -0600 |
commit | c94d23dee4f4bf4af857c026fc2527635a4e6f1d (patch) | |
tree | 5bc6d0927d9c7eceb90987a2bfccac9cc5758f8f /androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapWrapperFragment.kt | |
parent | aae38258ff929157ff35547e353265da01c80f9c (diff) | |
download | etbsa-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.kt | 9 |
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() { |