summaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/example/alcagotchi/MainActivity.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/com/example/alcagotchi/MainActivity.kt')
-rw-r--r--app/src/main/java/com/example/alcagotchi/MainActivity.kt35
1 files changed, 28 insertions, 7 deletions
diff --git a/app/src/main/java/com/example/alcagotchi/MainActivity.kt b/app/src/main/java/com/example/alcagotchi/MainActivity.kt
index 968b661..34afa63 100644
--- a/app/src/main/java/com/example/alcagotchi/MainActivity.kt
+++ b/app/src/main/java/com/example/alcagotchi/MainActivity.kt
@@ -19,31 +19,43 @@ import android.content.Intent
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
+import androidx.annotation.StringRes
import androidx.compose.foundation.Image
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.padding
+import androidx.compose.material.icons.Icons
+import androidx.compose.material.icons.filled.ArrowBack
import androidx.compose.material3.Button
+import androidx.compose.material3.ExperimentalMaterial3Api
+import androidx.compose.material3.Icon
+import androidx.compose.material3.IconButton
import androidx.compose.material3.MaterialTheme
+import androidx.compose.material3.Scaffold
import androidx.compose.material3.Surface
import androidx.compose.material3.Text
+import androidx.compose.material3.TopAppBar
+import androidx.compose.material3.TopAppBarDefaults
import androidx.compose.runtime.Composable
+import androidx.compose.runtime.getValue
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.layout.ContentScale
import androidx.compose.ui.platform.LocalContext
-import androidx.compose.ui.res.colorResource
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
-import androidx.core.content.ContextCompat.startActivity
-import com.example.alcagotchi.ui.theme.AlcaGotchiTheme
+import androidx.navigation.NavHostController
+import androidx.navigation.compose.NavHost
+import androidx.navigation.compose.composable
+import androidx.navigation.compose.currentBackStackEntryAsState
+import androidx.navigation.compose.rememberNavController
import com.example.alcagotchi.ui.theme.AlcaGotchiTheme
class MainActivity : ComponentActivity() {
@@ -99,13 +111,22 @@ fun GreetingText(message: String, from: String, modifier: Modifier = Modifier) {
}) {
Text("Casino")
}
+ Button(onClick = {
+ val intent = Intent(context, DrinkingActivity::class.java)
+ context.startActivity(intent)
+ }) {
+ Text("Drinking")
+ }
}
}
-
@Composable
-fun GreetingImage(message: String, from: String, modifier: Modifier = Modifier) {
+fun GreetingImage(message: String, from: String, modifier: Modifier = Modifier,
+ navController: NavHostController = rememberNavController(),
+// viewModel: OrderViewModel = viewModel(),
+
+) {
// Create a box to overlap image and texts
- Box(modifier) {
+ Box {
Image(
painter = painterResource(id = R.drawable.alcogotchi),
contentDescription = null,
@@ -126,7 +147,7 @@ fun GreetingImage(message: String, from: String, modifier: Modifier = Modifier)
}
}
-@Preview(showBackground = false)
+@Preview
@Composable
private fun BirthdayCardPreview() {
AlcaGotchiTheme {