Skip to content

foodiestudio/app-theme

Repository files navigation

app-theme

用于存放统一的样式,目前只针对 compose 的。

如何使用

setContent {
    ApplicationTheme {
        // A surface container using the 'background' color from the theme
        Surface(color = AppTheme.colors.background) {
            Greeting("Android")
        }
    }
}

另外,Jetapck Compose 里使用 CompositionLocal 来实现 Theme-Overlay

注意: 请使用 AppTheme 而不是直接使用 MaterialTheme

构建说明

当前仓库不包含 app 模块,需要在根目录下的 local.properties 声明 application 所在的路径

appShell=~/Projects/android-application