From afe93e989f798d7da8926352e186c7ceafba36e9 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Tue, 25 Aug 2020 00:38:59 +0530 Subject: [PATCH] Alternate between WireGuardItem and TodoRowItem Signed-off-by: Harsh Shandilya --- app/src/main/java/dev/msfjarvis/todo/MainActivity.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/dev/msfjarvis/todo/MainActivity.kt b/app/src/main/java/dev/msfjarvis/todo/MainActivity.kt index 1354a561..0bad1ed5 100644 --- a/app/src/main/java/dev/msfjarvis/todo/MainActivity.kt +++ b/app/src/main/java/dev/msfjarvis/todo/MainActivity.kt @@ -21,6 +21,7 @@ import androidx.ui.tooling.preview.Preview import dev.msfjarvis.todo.data.TodoItem import dev.msfjarvis.todo.ui.TodoRowItem import dev.msfjarvis.todo.ui.TodoTheme +import dev.msfjarvis.todo.ui.WireGuardItem class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { @@ -52,7 +53,12 @@ fun TodoApp() { }, bodyContent = { LazyColumnFor(items = items, modifier = Modifier.padding(horizontal = 16.dp)) { todoItem -> - TodoRowItem(item = todoItem) + val isOdd = items.indexOf(todoItem) % 2 == 1 + if (isOdd) { + WireGuardItem(item = todoItem) + } else { + TodoRowItem(item = todoItem) + } } } )