@@ -49,8 +49,8 @@ import androidx.compose.runtime.setValue
4949import androidx.compose.ui.Alignment
5050import androidx.compose.ui.Modifier
5151import androidx.compose.ui.draw.clip
52- import androidx.compose.ui.platform.LocalConfiguration
5352import androidx.compose.ui.platform.LocalContext
53+ import androidx.compose.ui.platform.LocalWindowInfo
5454import androidx.compose.ui.res.painterResource
5555import androidx.compose.ui.res.stringResource
5656import androidx.compose.ui.text.font.FontWeight
@@ -62,6 +62,7 @@ import com.esri.arcgismaps.kotlin.sampleviewer.R
6262import com.esri.arcgismaps.kotlin.sampleviewer.ui.components.SampleViewerTopAppBar
6363import com.esri.arcgismaps.sample.sampleslib.theme.SampleAppTheme
6464import androidx.core.net.toUri
65+ import java.util.Calendar
6566
6667/* *
6768 * Showcase information about the application.
@@ -109,7 +110,7 @@ private fun AboutIcon() {
109110 horizontalArrangement = Arrangement .Center ,
110111 verticalAlignment = Alignment .CenterVertically
111112 ) {
112- val size = ( LocalConfiguration .current.screenWidthDp * 0.20 ).dp
113+ val size = LocalWindowInfo .current.containerDpSize.width * 0.20f
113114 Image (
114115 modifier = Modifier .size(size),
115116 painter = painterResource(com.esri.arcgismaps.sample.sampleslib.R .drawable.arcgis_maps_sdks_64),
@@ -133,9 +134,10 @@ private fun TitleAndCopyrightSection() {
133134 fontWeight = FontWeight .Bold ,
134135 style = MaterialTheme .typography.titleMedium
135136 )
137+ val currentYear = Calendar .getInstance().get(Calendar .YEAR )
136138 Text (
137139 modifier = Modifier .align(Alignment .CenterHorizontally ),
138- text = stringResource(R .string.copyright_text),
140+ text = stringResource(R .string.copyright_text, currentYear ),
139141 textAlign = TextAlign .Center ,
140142 style = MaterialTheme .typography.labelMedium
141143 )
0 commit comments