From 04f2b20503391566f7c3c2767dd133ce19337684 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Sat, 22 Aug 2020 14:44:46 +0530 Subject: [PATCH] Switch addition over to FAB Signed-off-by: Harsh Shandilya --- .../java/dev/msfjarvis/todo/MainActivity.kt | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/dev/msfjarvis/todo/MainActivity.kt b/app/src/main/java/dev/msfjarvis/todo/MainActivity.kt index 3ec02b63..51a26e3d 100644 --- a/app/src/main/java/dev/msfjarvis/todo/MainActivity.kt +++ b/app/src/main/java/dev/msfjarvis/todo/MainActivity.kt @@ -4,14 +4,17 @@ import android.os.Bundle import androidx.appcompat.app.AppCompatActivity import androidx.compose.foundation.Box import androidx.compose.foundation.ContentGravity +import androidx.compose.foundation.Icon import androidx.compose.foundation.Text -import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.padding import androidx.compose.foundation.lazy.LazyColumnFor import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material.Card +import androidx.compose.material.FloatingActionButton import androidx.compose.material.TopAppBar +import androidx.compose.material.icons.Icons +import androidx.compose.material.icons.filled.ExposurePlus1 import androidx.compose.runtime.Composable import androidx.compose.runtime.mutableStateListOf import androidx.compose.runtime.remember @@ -54,9 +57,7 @@ fun TodoApp() { ) { Card( shape = RoundedCornerShape(8.dp), - modifier = Modifier - .fillParentMaxWidth() - .clickable(onClick = { items.add(TodoItem("Item ${items.size + 1}")) }), + modifier = Modifier.fillParentMaxWidth(), backgroundColor = Color.Black ) { Text( @@ -71,5 +72,13 @@ fun TodoApp() { } } } + FloatingActionButton( + onClick = { + items.add(TodoItem("Item ${items.size + 1}")) + }, + elevation = 8.dp, + ) { + Icon(asset = Icons.Filled.ExposurePlus1) + } } }