Sobes.tech
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('Мени бас'),
            ),
          ],
        ),
      ),
    );
  }
}