Sobes.tech
Junior — Middle

Koje tipične vidžete obično koristiš u svojim projektima?

sobes.tech АИ

Одговор од АИ

У пројектима Flutter често користим следеће типичне виджете:

  • Container — универзални виджет за креирање правоугаоних области са маргинама, границама и позадином.

  • Column и Row — за вертикално и хоризонтално распоређивање деце виджета.

  • Text — за приказ текста.

  • ListView — за креирање скролујућих листа.

  • Stack — за преклапање виджета један преко другог.

  • Scaffold — основна структура екрана са подршком за 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('Покажи ме'),
            ),
          ],
        ),
      ),
    );
  }
}