The checkbox is a composable function that is used to represent two states of any item in Android. It is used to differentiate an item from the list of items. In this article, we will take a look at the implementation of Simple Checkbox in Android using Jetpack Compose.
Attributes of Checkbox
|checked||this is used to set our checkbox checked or unchecked on app launch.|
|onCheckedChange||this is a callback that will receive when there is a change in events whether the checkbox is checked or unchecked.|
|modifier||this is used to add beautification to our checkbox in the sense of padding, margin, and other properties.|
|color||this parameter is used to add color to our checkbox in default case the checkbox color is secondary color in the app theme.|
Step by Step Implementation
Step 1: Create a New Project
To create a new project in the Android Studio Canary Version please refer to How to Create a new Project in Android Studio Canary Version with Jetpack Compose.
Step 2: Working with the MainActivity.kt file
Navigate to the app > java > your app’s package name and open the MainActivity.kt file. Inside that file add the below code to it. Comments are added inside the code to understand the code in more detail.
Now run your app and see the output of the app.