Sobes.tech
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.