Sobes.tech
Junior — Middle

Kādus tipiskos logrīkus parasti izmanto savos projektos?

sobes.tech AI

Atbilde no AI

Flutter projektos bieži izmanto šādus tipiskos widgetus:

  • Container — universāls widgets, lai izveidotu taisnstūra laukus ar atstarpēm, rāmjiem un fonu.

  • Column un Row — bērnu widgetu izvietojums vertikāli un horizontāli.

  • Text — teksta parādīšana.

  • ListView — lai izveidotu ritināmus sarakstus.

  • Stack — widgetu pārklāšana viens virs otra.

  • Scaffold — galvenā ekrāna struktūra ar atbalstu AppBar, Drawer un citiem elementiem.

  • ElevatedButton — paceltu efektu pogas.

Piemērs vienkāršai ekrānam ar tekstu un pogu:

import 'package:flutter/material.dart';

class MyHomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: Text('Piemērs')),
      body: Center(
        child: Column(
          mainAxisSize: MainAxisSize.min,
          children: [
            Text('Sveiki, Flutter!'),
            SizedBox(height: 20),
            ElevatedButton(
              onPressed: () => print('Poga nospiesta'),
              child: Text('Nospied mani'),
            ),
          ],
        ),
      ),
    );
  }
}