Junior
Millised Flutteri vidinad võimaldavad teksti sisestust töödelda?
sobes.tech AI
Vastus AI-lt
Tekstiväljad vidinad:
TextField: Põhiväli ühe rea teksti sisestamiseks. Toetab erinevaid dekoratsioone, kontrollereid ja valideerimist.TextFormField:TextFieldlaiendus, mida tavaliselt kasutatakse vormides (Form). Pakub täiendavaid võimalusi oleku ja valideerimise haldamiseks.
Teksti valiku vidinad:
TextSelectionHandleType: Määrab teksti valiku haagi tüübi (algus, lõpp, kogu).TextSelectionOverlay: Vidin, mis kuvab kontekstimenüüd valitud teksti toimingutega (kopeerimine, lõikamine, kleepimine).
Teksti kuvamise vidinad:
Text: Kuvab vormindatud teksti. Ei ole mõeldud sisestamiseks.
Näide TextField kasutamisest:
TextField(
decoration: InputDecoration(
labelText: 'Kasutajanimi',
),
onChanged: (text) {
// Teksti muutmise töötlemine
},
);
Näide TextFormField kasutamisest Form-is:
Form(
child: TextFormField(
decoration: InputDecoration(
labelText: 'E-mail',
),
validator: (value) {
if (value == null || value.isEmpty) {
return 'Palun sisestage e-mail';
}
return null;
},
),
);