aboutsummaryrefslogtreecommitdiff
path: root/androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapFragment.kt
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2022-01-29 22:19:28 -0600
committerIván Ávalos <avalos@disroot.org>2022-01-29 22:19:28 -0600
commit4ff1b200f12fc335abd1f0f6117649f50b3968ce (patch)
treed013b45e6f022766d9a9d80aa8b90646561271d5 /androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapFragment.kt
parent65ea295e0c013d143552988911d44a84876f4f30 (diff)
downloadetbsa-trackermap-mobile-4ff1b200f12fc335abd1f0f6117649f50b3968ce.tar.gz
etbsa-trackermap-mobile-4ff1b200f12fc335abd1f0f6117649f50b3968ce.tar.bz2
etbsa-trackermap-mobile-4ff1b200f12fc335abd1f0f6117649f50b3968ce.zip
Moved MapFragment.Marker and MarkerTransformations functions to Marker model in shared module
Diffstat (limited to 'androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapFragment.kt')
-rw-r--r--androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapFragment.kt25
1 files changed, 9 insertions, 16 deletions
diff --git a/androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapFragment.kt b/androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapFragment.kt
index a76ebde..a07f054 100644
--- a/androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapFragment.kt
+++ b/androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapFragment.kt
@@ -38,6 +38,7 @@ import mx.trackermap.TrackerMap.android.R
import mx.trackermap.TrackerMap.android.shared.MarkerTransformations
import mx.trackermap.TrackerMap.client.models.Geofence
import mx.trackermap.TrackerMap.client.models.MapLayer
+import mx.trackermap.TrackerMap.client.models.Marker
import mx.trackermap.TrackerMap.utils.MapCalculus
import mx.trackermap.TrackerMap.utils.MarkerType
@@ -48,14 +49,6 @@ open class MapFragment : GlobeMapFragment() {
private var loader: QuadImageLoader? = null
- data class Marker(
- val id: Int,
- val name: String,
- val latitude: Double,
- val longitude: Double,
- val type: MarkerType = MarkerType.DEFAULT
- )
-
var hasStarted: Boolean = false
val setupCallbacks = mutableListOf<SetupCallback>()
var markerCallback: MarkerCallback? = null
@@ -185,9 +178,9 @@ open class MapFragment : GlobeMapFragment() {
}.toTypedArray()
val fontSize = context?.resources?.getDimensionPixelSize(R.dimen.marker_label_text_size)
- val colorReport = ContextCompat.getColor(context!!, R.color.colorReport)
- val colorLabel = ContextCompat.getColor(context!!, R.color.colorMarkerLabel)
- val colorLabelOutline = ContextCompat.getColor(context!!, R.color.colorMarkerLabelOutline)
+ val colorReport = ContextCompat.getColor(requireContext(), R.color.colorReport)
+ val colorLabel = ContextCompat.getColor(requireContext(), R.color.colorMarkerLabel)
+ val colorLabelOutline = ContextCompat.getColor(requireContext(), R.color.colorMarkerLabelOutline)
val vectorWidth = context?.resources?.getDimensionPixelSize(R.dimen.report_label_width)?.toFloat()
val vectorInfo = VectorInfo()
@@ -291,9 +284,9 @@ open class MapFragment : GlobeMapFragment() {
clear(true)
val fontSize = context?.resources?.getDimensionPixelSize(R.dimen.marker_label_text_size)
- val colorFill = ContextCompat.getColor(context!!, R.color.colorGeofence)
- val colorLabel = ContextCompat.getColor(context!!, R.color.colorGeofenceLabel)
- val colorLabelOutline = ContextCompat.getColor(context!!, R.color.colorMarkerLabelOutline)
+ val colorFill = ContextCompat.getColor(requireContext(), R.color.colorGeofence)
+ val colorLabel = ContextCompat.getColor(requireContext(), R.color.colorGeofenceLabel)
+ val colorLabelOutline = ContextCompat.getColor(requireContext(), R.color.colorMarkerLabelOutline)
val vectorWidth = context?.resources?.getDimensionPixelSize(R.dimen.geofence_label_width)?.toFloat()
val vectorInfo = VectorInfo()
@@ -430,8 +423,8 @@ open class MapFragment : GlobeMapFragment() {
private fun getIcon(markerType: MarkerType): Bitmap {
return ResourcesCompat.getDrawable(
- activity!!.resources,
+ requireActivity().resources,
MarkerTransformations.markerTypeToResourceId(markerType),
- activity!!.theme)!!.toBitmap(144, 144)
+ requireActivity().theme)!!.toBitmap(144, 144)
}
} \ No newline at end of file