Junior — Middle
Kas saaksite selgitada, mis on Androidis nimetatud FlowRow paigutustüüp?
sobes.tech AI
Vastus AI-lt
FlowRow on Androidi paigutustüüp, mis võimaldab paigutada lapseelemente ridadena ning vajadusel liikuda järgmisse ritta, kui elemendid ei mahu laiusesse. See on sisuliselt CSS flex-wrap ekvivalent ridadele.
FlowRow peamised omadused:
- Elemente paigutatakse vasakult paremale ühel real.
- Kui element ei mahu praegusesse ritta, see liigub järgmisse.
- Võimaldab luua kohanduvaid kasutajaliideseid, kus rea elementide arv võib sõltuvalt ekraani laiusest muutuda.
FlowRow kasutatakse sageli siltide, nuppude või teiste elementide kuvamiseks, mis peavad automaatselt liikuma, kui ruumi ei ole.
Näide kasutamisest Jetpack Compose'is:
import androidx.compose.foundation.layout.FlowRow
import androidx.compose.material.Text
import androidx.compose.runtime.Composable
@Composable
fun Tags() {
FlowRow {
listOf("Android", "Kotlin", "Compose", "FlowRow", "UI").forEach { tag ->
Text(text = tag, modifier = Modifier.padding(4.dp))
}
}
}
Siin paigutuvad sildid ridadena ja liiguvad automaatselt järgmisse ritta.