diff --git a/app/src/main/java/de/jadehs/strassenschadenpro2/MainActivity.kt b/app/src/main/java/de/jadehs/strassenschadenpro2/MainActivity.kt index a3fb86f..927e592 100644 --- a/app/src/main/java/de/jadehs/strassenschadenpro2/MainActivity.kt +++ b/app/src/main/java/de/jadehs/strassenschadenpro2/MainActivity.kt @@ -1,16 +1,33 @@ package de.jadehs.strassenschadenpro2 import android.os.Bundle +import android.util.Log import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge +import androidx.compose.foundation.background +import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.absolutePadding import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.size +import androidx.compose.material3.Button +import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Scaffold import androidx.compose.material3.Text import androidx.compose.runtime.Composable +import androidx.compose.runtime.getValue +import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.remember +import androidx.compose.runtime.saveable.rememberSaveable +import androidx.compose.runtime.setValue +import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.graphics.Color +import androidx.compose.ui.modifier.modifierLocalConsumer import androidx.compose.ui.tooling.preview.Preview +import androidx.compose.ui.unit.dp import de.jadehs.strassenschadenpro2.ui.theme.StrassenSchadenPro2Theme class MainActivity : ComponentActivity() { @@ -19,29 +36,21 @@ class MainActivity : ComponentActivity() { enableEdgeToEdge() setContent { StrassenSchadenPro2Theme { - Scaffold(modifier = Modifier.fillMaxSize()) { innerPadding -> - Greeting( - name = "Android", - modifier = Modifier.padding(innerPadding) - ) + //var count = 0 + var count by remember { mutableStateOf(0) } + Column(modifier = Modifier.fillMaxSize(), + verticalArrangement = Arrangement.Center, + horizontalAlignment = Alignment.CenterHorizontally) { + Text(text= count.toString()) + Button(onClick = { + count++ + Log.d("MainActivity", "Button clicked $count") + + }) { + Text("Click me") + } } } } } } - -@Composable -fun Greeting(name: String, modifier: Modifier = Modifier) { - Text( - text = "Hello $name!", - modifier = modifier - ) -} - -@Preview(showBackground = true) -@Composable -fun GreetingPreview() { - StrassenSchadenPro2Theme { - Greeting("Android") - } -} \ No newline at end of file