diff options
Diffstat (limited to 'app/src/main/java/com/example/alcagotchi/MainActivity.kt')
| -rw-r--r-- | app/src/main/java/com/example/alcagotchi/MainActivity.kt | 35 |
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 { |
