Junior
Flutter-də hansı vidjetlər mətn girişini işləməyə imkan verir?
sobes.tech Süni İntellekt
AI-dan cavab
Daxil etmək üçün mətn vidjetləri:
TextField: Bir sətir mətn daxil etmək üçün əsas vidjet. Müxtəlif dekorasiyalar, nəzarətçilər və doğrulama dəstəkləyir.TextFormField:TextField-in genişləndirilməsi, adətənFormdaxilində istifadə olunur. Əlavə imkanlar təqdim edir vəziyyət və doğrulama idarə etmək üçün.
Mətn seçimi üçün vidjetlər:
TextSelectionHandleType: Mətn seçimi tutacağının növünü müəyyən edir (başlanğıc, son, bütün).TextSelectionOverlay: Mətn seçimi zamanı fəaliyyətlər ilə kontekst menyusunu göstərən vidjet (kopyala, kəs, yapışdır).
Mətn göstərmək üçün vidjetlər:
Text: Formatlı mətn göstərir. Daxil etmək üçün nəzərdə tutulmayıb.
TextField-in istifadəsi nümunəsi:
TextField(
decoration: InputDecoration(
labelText: 'İstifadəçi adı',
),
onChanged: (text) {
// Mətn dəyişikliklərini işləyin
},
);
TextFormField-in Form daxilində istifadəsi nümunəsi:
Form(
child: TextFormField(
decoration: InputDecoration(
labelText: 'Email',
),
validator: (value) {
if (value == null || value.isEmpty) {
return 'Zəhmət olmasa, email daxil edin';
}
return null;
},
),
);