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