Add basic compose settings screen

This commit is contained in:
MM20 2021-09-25 20:11:10 +02:00
parent 5783cfe97e
commit f09b5b8a3c
No known key found for this signature in database
GPG Key ID: 0B61A8F2DEAFA389
2 changed files with 27 additions and 0 deletions

View File

@ -24,6 +24,7 @@ import de.mm20.launcher2.ui.locals.LocalColorScheme
import de.mm20.launcher2.ui.locals.LocalNavController
import de.mm20.launcher2.ui.locals.LocalWindowSize
import de.mm20.launcher2.ui.screens.LauncherMainScreen
import de.mm20.launcher2.ui.screens.settings.SettingsMainScreen
import de.mm20.launcher2.ui.theme.WallpaperColors
import de.mm20.launcher2.ui.theme.colors.DefaultColorScheme
import de.mm20.launcher2.ui.theme.colors.WallpaperColorScheme
@ -96,6 +97,9 @@ class ComposeActivity : AppCompatActivity() {
composable("home") {
LauncherMainScreen()
}
composable("settings") {
SettingsMainScreen()
}
}
}
}

View File

@ -0,0 +1,23 @@
package de.mm20.launcher2.ui.screens.settings
import androidx.compose.material.Scaffold
import androidx.compose.material.Text
import androidx.compose.material.TopAppBar
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import com.google.accompanist.insets.statusBarsPadding
import de.mm20.launcher2.ui.R
@Composable
fun SettingsMainScreen() {
Scaffold(topBar = {
TopAppBar(
title = {
Text(stringResource(id = R.string.title_activity_settings))
},
modifier = Modifier.statusBarsPadding()
)
}) {
}
}