Browse Source

Change MapLibre attribution tint

pull/798/head
Chris Smith 1 year ago
parent
commit
1bc52f6ed7
  1. 4
      features/location/impl/src/main/kotlin/io/element/android/features/location/impl/map/MapView.kt

4
features/location/impl/src/main/kotlin/io/element/android/features/location/impl/map/MapView.kt

@ -33,6 +33,7 @@ import androidx.compose.runtime.setValue @@ -33,6 +33,7 @@ import androidx.compose.runtime.setValue
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.toArgb
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.platform.LocalInspectionMode
import androidx.compose.ui.tooling.preview.Preview
@ -89,11 +90,14 @@ fun MapView( @@ -89,11 +90,14 @@ fun MapView(
}
var mapRefs by remember { mutableStateOf<MapRefs?>(null) }
val attributionColour = ElementTheme.colors.iconPrimary
// Build map
LaunchedEffect(darkMode) {
mapView.awaitMap().let { map ->
map.uiSettings.apply {
attributionGravity = Gravity.TOP
setAttributionTintColor(attributionColour.toArgb())
logoGravity = Gravity.TOP
isCompassEnabled = false
isRotateGesturesEnabled = false

Loading…
Cancel
Save