Junior — Middle
Hogyan valósítható meg egy felhasználói felület komponens a Jetpack Compose-ban?
sobes.tech MI
Válasz az MI-től
A Jetpack Compose-ban egy egyedi UI-komponens létrehozása egy @Composable megjegyzéssel ellátott függvény segítségével történik. Ez a függvény írja le, hogy az interfész elemének hogyan kell kinéznie és viselkednie.
Egyszerű gomb komponens példája:
@Composable
fun MyButton(onClick: () -> Unit, text: String) {
Button(onClick = onClick) {
Text(text)
}
}
A komponens használatához egyszerűen hívja meg más @Composable-ben:
@Composable
fun Screen() {
MyButton(onClick = { /* kattintási művelet */ }, text = "Kattints rám")
}
Így a UI-komponensek létrehozása a Compose-ban deklaratív leírása az interfésznek függvényeken keresztül, ami megkönnyíti a kód fejlesztését és karbantartását.