Junior — Middle
Жобаларыңызда кандайча типтүү виджеттерди колдонуп жатасыз?
sobes.tech AI
AIден жооп
Flutter долбоорлорунда мен көбүнчө төмөнкү типтүү виджеттерди колдонуп жатам:
-
Container — чек аралары, четтери жана фон менен түзүү үчүн универсалдуу виджет.
-
Column жана Row — балдар виджеттерин вертикалдуу жана горизонталдуу жайгаштыруу үчүн.
-
Text — текстти көрсөтүү үчүн.
-
ListView — сыргыган тизмелер түзүү үчүн.
-
Stack — виджеттерди бири-биринин үстүнө коюу үчүн.
-
Scaffold — экрандын негизги структурасы, ал Support үчүн AppBar, Drawer жана башка элементтерди камтыйт.
-
ElevatedButton — көтөрүлгөн эффект менен баскычтар.
Жөнөкөй текст жана баскыч менен экрандын мисалы:
import 'package:flutter/material.dart';
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text('Мисал')),
body: Center(
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Text('Салам, Flutter!'),
SizedBox(height: 20),
ElevatedButton(
onPressed: () => print('Баскыч басылды'),
child: Text('Мени бас'),
),
],
),
),
);
}
}