@@ -6,18 +6,14 @@ import androidx.activity.compose.setContent
66import androidx.compose.foundation.background
77import androidx.compose.foundation.isSystemInDarkTheme
88import androidx.compose.foundation.layout.Arrangement
9- import androidx.compose.foundation.layout.Column
109import androidx.compose.foundation.layout.Row
1110import androidx.compose.foundation.layout.Spacer
1211import androidx.compose.foundation.layout.fillMaxSize
1312import androidx.compose.foundation.layout.fillMaxWidth
1413import androidx.compose.foundation.layout.height
1514import androidx.compose.foundation.layout.padding
1615import androidx.compose.foundation.lazy.LazyColumn
17- import androidx.compose.foundation.rememberScrollState
18- import androidx.compose.foundation.verticalScroll
1916import androidx.compose.material.MaterialTheme
20- import androidx.compose.material.Surface
2117import androidx.compose.material.Switch
2218import androidx.compose.material.Text
2319import androidx.compose.runtime.Composable
@@ -28,13 +24,14 @@ import androidx.compose.runtime.setValue
2824import androidx.compose.ui.Alignment
2925import androidx.compose.ui.Modifier
3026import androidx.compose.ui.unit.dp
31- import com.mikepenz.markdown.compose.Markdown
3227import com.mikepenz.markdown.m2.Markdown
3328
3429class MainActivity : ComponentActivity () {
3530
31+
3632 override fun onCreate (savedInstanceState : Bundle ? ) {
3733 super .onCreate(savedInstanceState)
34+
3835 setContent {
3936 MainLayout ()
4037 }
@@ -43,8 +40,8 @@ class MainActivity : ComponentActivity() {
4340
4441@Composable
4542fun MainLayout () {
46- val isSystemInDarkMode = isSystemInDarkTheme()
47- var darkMode by remember { mutableStateOf(isSystemInDarkMode) }
43+ val isSystemInDarkMode = isSystemInDarkTheme()
44+ var darkMode by remember { mutableStateOf(isSystemInDarkMode) }
4845
4946 SampleTheme (darkMode) {
5047
@@ -111,29 +108,35 @@ fun MainLayout() {
111108
112109 LazyColumn (
113110 modifier = Modifier
114- .fillMaxSize().background(MaterialTheme .colors.background).padding(horizontal = 16 .dp),
111+ .fillMaxSize()
112+ .background(MaterialTheme .colors.background)
113+ .padding(horizontal = 16 .dp),
115114 ) {
116115
117- item {
118- Spacer (modifier = Modifier .height(56 .dp))
119- }
120- item {
121- Row (modifier = Modifier .fillMaxWidth(), horizontalArrangement = Arrangement .SpaceBetween , verticalAlignment = Alignment .CenterVertically ) {
122- Text (text = " Dark mode enabled" , color = MaterialTheme .colors.onBackground)
123- Switch (checked = darkMode, onCheckedChange = { darkMode = ! darkMode })
124- }
125- }
126- item {
127- Spacer (modifier = Modifier .height(16 .dp))
128- }
129- item {
130- Markdown (markdown)
131- }
132- item {
133- Spacer (modifier = Modifier .height(48 .dp))
116+ item {
117+ Spacer (modifier = Modifier .height(56 .dp))
118+ }
119+ item {
120+ Row (
121+ modifier = Modifier .fillMaxWidth(),
122+ horizontalArrangement = Arrangement .SpaceBetween ,
123+ verticalAlignment = Alignment .CenterVertically
124+ ) {
125+ Text (text = " Dark mode enabled" , color = MaterialTheme .colors.onBackground)
126+ Switch (checked = darkMode, onCheckedChange = { darkMode = ! darkMode })
134127 }
135128 }
129+ item {
130+ Spacer (modifier = Modifier .height(16 .dp))
131+ }
132+ item {
133+ Markdown (markdown)
134+ }
135+ item {
136+ Spacer (modifier = Modifier .height(48 .dp))
137+ }
136138 }
137-
138139 }
139140
141+ }
142+
0 commit comments