From 400a0895c43a31044663904c31f0e2c081c8311e Mon Sep 17 00:00:00 2001 From: "patrick.brugiere" Date: Wed, 13 Mar 2024 09:57:47 +0100 Subject: [PATCH] debut page accueil --- .../java/sae/android/sae_2a/MainActivity.kt | 6 ++- .../app/src/main/java/ui/screen/HomeScreen.kt | 46 +++++++++++++++++++ 2 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 Project/android/app/src/main/java/ui/screen/HomeScreen.kt diff --git a/Project/android/app/src/main/java/sae/android/sae_2a/MainActivity.kt b/Project/android/app/src/main/java/sae/android/sae_2a/MainActivity.kt index 40ddff4..1dd208b 100644 --- a/Project/android/app/src/main/java/sae/android/sae_2a/MainActivity.kt +++ b/Project/android/app/src/main/java/sae/android/sae_2a/MainActivity.kt @@ -4,13 +4,16 @@ import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.wrapContentWidth import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Surface import androidx.compose.material3.Text import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.tooling.preview.Preview import sae.android.sae_2a.ui.theme.SAE_2ATheme +import ui.screen.HomeScreen class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { @@ -19,10 +22,11 @@ class MainActivity : ComponentActivity() { SAE_2ATheme { // A surface container using the 'background' color from the theme Surface( - modifier = Modifier.fillMaxSize(), + modifier = Modifier.fillMaxSize().wrapContentWidth(align = Alignment.CenterHorizontally), color = MaterialTheme.colorScheme.background ) { Greeting("Android") + HomeScreen() } } } diff --git a/Project/android/app/src/main/java/ui/screen/HomeScreen.kt b/Project/android/app/src/main/java/ui/screen/HomeScreen.kt new file mode 100644 index 0000000..4c7f907 --- /dev/null +++ b/Project/android/app/src/main/java/ui/screen/HomeScreen.kt @@ -0,0 +1,46 @@ +package ui.screen + +import androidx.compose.foundation.background +import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.width +import androidx.compose.foundation.layout.wrapContentHeight +import androidx.compose.foundation.layout.wrapContentWidth +import androidx.compose.material3.Button +import androidx.compose.material3.Surface +import androidx.compose.material3.Text +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.graphics.Color +import androidx.compose.ui.unit.dp +import androidx.compose.ui.unit.sp + +@Composable +fun HomeScreen(){ + Surface(modifier = Modifier + .wrapContentWidth(align = Alignment.CenterHorizontally) + .wrapContentHeight(align = Alignment.CenterVertically)) { + + + Text(text ="InEnglishPlease", modifier = Modifier + .padding(30.dp) + .wrapContentHeight(align = Alignment.Top) ) + Column(){ + Button( onClick = { /*TODO*/ }, modifier = Modifier + .background(color = Color.DarkGray) + .padding(30.dp) + .width(100.dp)) { + Text(text = "Login", fontSize = 20.sp) + + } + Button(onClick = { /*TODO*/ },modifier = Modifier + .background(color = Color.DarkGray) + .padding(30.dp) + .width(100.dp)) { + Text(text = "Register", fontSize = 20.sp) + } + } + } + +} \ No newline at end of file