Junior — Middle
Kuidas saab Jetpack Compose'is kasutajaliidese komponendi rakendada?
sobes.tech AI
Vastus AI-lt
Jetpack Compose'is kohandatud UI-komponendi loomine toimub funktsiooni abil, mis on märgitud annotatsiooniga @Composable. See funktsioon kirjeldab, kuidas peaks välja nägema ja käituma kasutajaliidese element.
Näide lihtsast nupukomponendist:
@Composable
fun MyButton(onClick: () -> Unit, text: String) {
Button(onClick = onClick) {
Text(text)
}
}
Komponendi kasutamiseks kutsuge seda lihtsalt teises @Composable:
@Composable
fun Screen() {
MyButton(onClick = { /* tegevus klõpsamisel */ }, text = "Kliki mind")
}
Seega on UI-komponentide loomine Compose'is deklaratiivne kirjeldus liidesest funktsioonide kaudu, mis lihtsustab koodi arendamist ja hooldust.