Junior
Kuri Flutter logrīkuļi ļauj apstrādāt teksta ievadi?
sobes.tech AI
Atbilde no AI
Teksta logrīki ievadei:
TextField: Pamata logrīks vienas teksta rindiņas ievadei. Atbalsta dažādas dekorācijas, kontrolierus un validāciju.TextFormField:TextFieldpaplašinājums, parasti izmanto formās (Form). Piedāvā papildu iespējas stāvokļa un validācijas pārvaldībai.
Teksta atlases logrīki:
TextSelectionHandleType: Nosaka teksta atlases roktura tipu (sākums, beigas, viss).TextSelectionOverlay: Logrīks, kas parāda konteksta izvēlni ar darbībām teksta atlases laikā (kopēt, griezt, ielīmēt).
Teksta rādīšanas logrīki:
Text: Rāda formatētu tekstu. Nav paredzēts ievadei.
TextField izmantošanas piemērs:
TextField(
decoration: InputDecoration(
labelText: 'Lietotāja vārds',
),
onChanged: (text) {
// Teksta izmaiņu apstrāde
},
);
TextFormField izmantošana Form iekšienē:
Form(
child: TextFormField(
decoration: InputDecoration(
labelText: 'E-pasts',
),
validator: (value) {
if (value == null || value.isEmpty) {
return 'Lūdzu, ievadiet e-pastu';
}
return null;
},
),
);