Sobes.tech
Junior — Middle

თქვენ რა ტიპის ჩვეულებრივ ვიჯეტებს იყენებთ თქვენს პროექტებში?

sobes.tech AI

პასუხი AI-სგან

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('დაჭირე მე'),
            ),
          ],
        ),
      ),
    );
  }
}