From e3b74de41c10366b0265028a323e78ed799339ef Mon Sep 17 00:00:00 2001 From: jhg3410 <80373033+jhg3410@users.noreply.github.com> Date: Mon, 30 Jan 2023 01:10:56 +0900 Subject: [PATCH] #3 - Events in Compose --- .../jik/compose/basicstatecodelab/WaterCounter.kt | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/BasicStateCodelab/app/src/main/java/jik/compose/basicstatecodelab/WaterCounter.kt b/BasicStateCodelab/app/src/main/java/jik/compose/basicstatecodelab/WaterCounter.kt index c21ca4e..0103bf4 100644 --- a/BasicStateCodelab/app/src/main/java/jik/compose/basicstatecodelab/WaterCounter.kt +++ b/BasicStateCodelab/app/src/main/java/jik/compose/basicstatecodelab/WaterCounter.kt @@ -1,6 +1,8 @@ package jik.compose.basicstatecodelab +import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.padding +import androidx.compose.material.Button import androidx.compose.material.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier @@ -8,9 +10,11 @@ import androidx.compose.ui.unit.dp @Composable fun WaterCounter(modifier: Modifier = Modifier) { - val count = 0 - Text( - text = "You've had $count glasses", - modifier = modifier.padding(16.dp) - ) + Column(modifier = modifier.padding(16.dp)) { + var count = 0 + Text(text = "You've had $count glasses") + Button(onClick = { count++ }, modifier = Modifier.padding(top = 8.dp)) { + Text(text = "Add one") + } + } } \ No newline at end of file