set background color on welcome screen

This commit is contained in:
Satindar Dhillon 2022-08-22 11:43:29 -07:00
parent a50e39efc3
commit 3887a91186
3 changed files with 16 additions and 7 deletions

View file

@ -128,6 +128,7 @@ dependencies {
implementation 'androidx.compose.material3:material3-window-size-class:1.0.0-alpha16'
implementation 'com.google.android.gms:play-services-auth:20.2.0'
implementation "com.google.accompanist:accompanist-systemuicontroller:0.25.1"
}
apollo {

View file

@ -8,13 +8,12 @@ import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.navigationBarsPadding
import androidx.compose.foundation.text.ClickableText
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Surface
import androidx.compose.material3.Text
import androidx.compose.material3.*
import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.text.AnnotatedString
import androidx.navigation.NavHostController
@ -23,17 +22,26 @@ import com.google.android.gms.common.GoogleApiAvailability
@Composable
fun WelcomeScreen(viewModel: LoginViewModel, navController: NavHostController) {
// val systemUiController = rememberSystemUiController()
// systemUiController.isSystemBarsVisible = false
Surface(modifier = Modifier.fillMaxSize(), color = Color(0xFFFBEAA8 )) {
WelcomeScreenContent(viewModel = viewModel, navController = navController)
}
}
@Composable
fun WelcomeScreenContent(viewModel: LoginViewModel, navController: NavHostController) {
val isGoogleAuthAvailable: Boolean = GoogleApiAvailability
.getInstance()
.isGooglePlayServicesAvailable(LocalContext.current) == 0
Surface(modifier = Modifier.fillMaxSize(), color = MaterialTheme.colorScheme.background) {
Column(
verticalArrangement = Arrangement.Center,
horizontalAlignment = Alignment.CenterHorizontally,
modifier = Modifier
.background(MaterialTheme.colorScheme.background)
.background(Color(0xFFFBEAA8 ))
.fillMaxSize()
.navigationBarsPadding()
) {
@ -46,7 +54,7 @@ fun WelcomeScreen(viewModel: LoginViewModel, navController: NavHostController) {
ContinueWithEmailButton(navController)
}
}
}
@Composable

View file

@ -6,7 +6,7 @@
"components" : {
"alpha" : "1.000",
"blue" : "0xA8",
"green" : "0xEB",
"green" : "0xEA",
"red" : "0xFB"
}
},