Skip to content

Commit be1688a

Browse files
committed
refactor/#225 : 지도 화면 다크모드 대응
1 parent 60eb7c8 commit be1688a

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

feature/episode/src/main/java/com/boostcamp/mapisode/episode/PickLocationScreen.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.boostcamp.mapisode.episode
22

3+
import androidx.compose.foundation.isSystemInDarkTheme
34
import androidx.compose.foundation.layout.Arrangement
45
import androidx.compose.foundation.layout.Box
56
import androidx.compose.foundation.layout.Column
@@ -29,6 +30,7 @@ import com.naver.maps.map.compose.CameraPositionState
2930
import com.naver.maps.map.compose.ExperimentalNaverMapApi
3031
import com.naver.maps.map.compose.LocationTrackingMode
3132
import com.naver.maps.map.compose.MapProperties
33+
import com.naver.maps.map.compose.MapType
3234
import com.naver.maps.map.compose.MapUiSettings
3335
import com.naver.maps.map.compose.Marker
3436
import com.naver.maps.map.compose.NaverMap
@@ -85,6 +87,8 @@ internal fun PickLocationScreen(
8587
cameraPositionState = cameraPositionState,
8688
properties = MapProperties(
8789
locationTrackingMode = LocationTrackingMode.NoFollow,
90+
isNightModeEnabled = isSystemInDarkTheme(),
91+
mapType = MapType.Navi,
8892
),
8993
uiSettings = MapUiSettings(
9094
isZoomControlEnabled = false,

feature/home/src/main/java/com/boostcamp/mapisode/home/HomeScreen.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import android.widget.Toast
77
import androidx.activity.compose.BackHandler
88
import androidx.compose.foundation.background
99
import androidx.compose.foundation.clickable
10+
import androidx.compose.foundation.isSystemInDarkTheme
1011
import androidx.compose.foundation.layout.Arrangement
1112
import androidx.compose.foundation.layout.Box
1213
import androidx.compose.foundation.layout.Column
@@ -64,6 +65,7 @@ import com.naver.maps.map.compose.CameraPositionState
6465
import com.naver.maps.map.compose.ExperimentalNaverMapApi
6566
import com.naver.maps.map.compose.LocationTrackingMode
6667
import com.naver.maps.map.compose.MapProperties
68+
import com.naver.maps.map.compose.MapType
6769
import com.naver.maps.map.compose.MapUiSettings
6870
import com.naver.maps.map.compose.Marker
6971
import com.naver.maps.map.compose.MarkerState
@@ -304,6 +306,8 @@ private fun HomeScreen(
304306
properties = MapProperties(
305307
locationTrackingMode = LocationTrackingMode.NoFollow,
306308
isIndoorEnabled = true,
309+
isNightModeEnabled = isSystemInDarkTheme(),
310+
mapType = MapType.Navi,
307311
),
308312
uiSettings = MapUiSettings(
309313
isZoomGesturesEnabled = true,

feature/home/src/main/java/com/boostcamp/mapisode/home/edit/LocationSelectionScreen.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.boostcamp.mapisode.home.edit
22

3+
import androidx.compose.foundation.isSystemInDarkTheme
34
import androidx.compose.foundation.layout.Arrangement
45
import androidx.compose.foundation.layout.Box
56
import androidx.compose.foundation.layout.Column
@@ -35,6 +36,7 @@ import com.naver.maps.map.compose.CameraPositionState
3536
import com.naver.maps.map.compose.ExperimentalNaverMapApi
3637
import com.naver.maps.map.compose.LocationTrackingMode
3738
import com.naver.maps.map.compose.MapProperties
39+
import com.naver.maps.map.compose.MapType
3840
import com.naver.maps.map.compose.MapUiSettings
3941
import com.naver.maps.map.compose.Marker
4042
import com.naver.maps.map.compose.NaverMap
@@ -84,6 +86,8 @@ internal fun LocationSelectionScreen(
8486
cameraPositionState = cameraPositionState,
8587
properties = MapProperties(
8688
locationTrackingMode = LocationTrackingMode.NoFollow,
89+
isNightModeEnabled = isSystemInDarkTheme(),
90+
mapType = MapType.Navi,
8791
),
8892
uiSettings = MapUiSettings(
8993
isZoomControlEnabled = false,

0 commit comments

Comments
 (0)