Sobes.tech
Junior — Middle

Flutter'da ishlatiladigan vidjet turlarini ro'yxatlab, tavsiflab berolasizmi?

sobes.tech AI

AIdan javob

Flutter'da widgetlar interfeysning asosiy qurilish bloklaridir. Ular bir nechta turga bo'linadi:

  1. StatelessWidget — holatsiz widgetlar. Ular yaratildiqdan keyin o'zgarmaydi va statik UI ko'rsatadi.

  2. StatefulWidget — holatli widgetlar. Ular voqealar yoki ma'lumotlarga javoban ko'rinishlarini o'zgartirishlari mumkin.

  3. InheritedWidget — maxsus widgetlar, ular ma'lumotlarni widget daraxtida pastga uzatish uchun ishlatiladi, konstruktorlar orqali uzatishga hojat qolmaydi.

  4. Layout Widgets — boshqa widgetlarning joylashuvini tashkil qilish uchun, masalan, Row, Column, Stack, Container.

  5. Input Widgets — foydalanuvchi bilan o'zaro aloqada bo'lish uchun, masalan, TextField, Checkbox, Slider.

  6. Animation Widgets — animatsiyalar uchun, masalan, AnimatedContainer, FadeTransition.

Oddiy StatelessWidget misoli:

class MyText extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Text('Salom, Flutter!');
  }
}