Nikolay Igotti
3 years ago
4 changed files with 34 additions and 15 deletions
@ -1,23 +1,27 @@
|
||||
import androidx.compose.desktop.ui.tooling.preview.Preview |
||||
import androidx.compose.material.Text |
||||
import androidx.compose.material.Button |
||||
import androidx.compose.material.MaterialTheme |
||||
import androidx.compose.runtime.getValue |
||||
import androidx.compose.runtime.mutableStateOf |
||||
import androidx.compose.runtime.remember |
||||
import androidx.compose.runtime.setValue |
||||
import androidx.compose.runtime.* |
||||
import androidx.compose.ui.window.Window |
||||
import androidx.compose.ui.window.application |
||||
|
||||
fun main() = application { |
||||
Window(onCloseRequest = ::exitApplication) { |
||||
var text by remember { mutableStateOf("Hello, World!") } |
||||
@Composable |
||||
@Preview |
||||
fun Screen() { |
||||
var text by remember { mutableStateOf("Hello, World!") } |
||||
|
||||
MaterialTheme { |
||||
Button(onClick = { |
||||
text = "Hello, Desktop!" |
||||
}) { |
||||
Text(text) |
||||
} |
||||
MaterialTheme { |
||||
Button(onClick = { |
||||
text = "Hello, Desktop!" |
||||
}) { |
||||
Text(text) |
||||
} |
||||
} |
||||
} |
||||
|
||||
fun main() = application { |
||||
Window(onCloseRequest = ::exitApplication) { |
||||
Screen() |
||||
} |
||||
} |
||||
|
@ -1 +1,10 @@
|
||||
import androidx.compose.runtime.Composable |
||||
import androidx.compose.desktop.ui.tooling.preview.Preview |
||||
|
||||
actual fun getPlatformName(): String = "Desktop" |
||||
|
||||
@Preview |
||||
@Composable |
||||
fun AppPreview() { |
||||
App() |
||||
} |
Loading…
Reference in new issue