Junior
Որո՞ք Flutter widget-ները թույլ են տալիս տեքստի մուտքը մշակել։
sobes.tech AI
Պատասխան AI-ից
Տեքստային վիդջեթներ մուտքագրելու համար:
TextField: Հիմնական վիդջեթ մեկ տող տեքստ մուտքագրելու համար: Պատրաստված է տարբեր դեկորացիաների, վերահսկիչների և վավերացման համար:TextFormField:TextField-ի ընդլայնում, սովորաբար օգտագործվում է ձևերում (Form): Ներկայացնում է լրացուցիչ հնարավորություններ վիճակի և վավերացման կառավարման համար:
Տեքստի ընտրության վիդջեթներ:
TextSelectionHandleType: Կարգավորում է տեքստի ընտրության բռնակի տեսակը (սկիզբ, վերջ, ամբողջ):TextSelectionOverlay: Վիդջեթ, որը ցուցադրում է կոնտեքստային մենյու գործողություններով, երբ տեքստն ընտրված է (կոպի, կտրել, տեղադրել):
Տեքստը ցուցադրելու վիդջեթներ:
Text: Ցուցադրում է ձևաչափված տեքստ: Չի նախատեսված մուտքագրելու համար:
Օրինակ TextField-ի օգտագործման:
TextField(
decoration: InputDecoration(
labelText: 'Օգտագործողի անուն',
),
onChanged: (text) {
// Տեքստի փոփոխության մշակումը
},
);
Օրինակ TextFormField-ի օգտագործում Form-ում:
Form(
child: TextFormField(
decoration: InputDecoration(
labelText: 'Էլեկտրոնային հասցե',
),
validator: (value) {
if (value == null || value.isEmpty) {
return 'Խնդրում ենք մուտքագրել էլ. հասցե';
}
return null;
},
),
);