Junior — Middle
Layihələrinizdə adətən hansı növ vidjetlərdən istifadə edirsiniz?
sobes.tech Süni İntellekt
AI-dan cavab
Flutter layihələrində mən tez-tez aşağıdakı tipik widgetlardan istifadə edirəm:
-
Container — sərhədlər, kənar boşluqlar və fon ilə düzbucaqlı sahələr yaratmaq üçün ümumi widget.
-
Column və Row — uşaq widgetlarının şaquli və üfüqi yerləşdirilməsi üçün.
-
Text — mətnin göstərilməsi üçün.
-
ListView — sürüşdürülə bilən siyahılar yaratmaq üçün.
-
Stack — widgetları bir-birinin üstünə qoymaq üçün.
-
Scaffold — ekranın əsas quruluşu, AppBar, Drawer və digər elementləri dəstəkləyir.
-
ElevatedButton — qaldırılmış effektli düymələr.
Sadə mətn və düymə ilə ekran nümunəsi:
import 'package:flutter/material.dart';
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text('Nümunə')),
body: Center(
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Text('Salam, Flutter!'),
SizedBox(height: 20),
ElevatedButton(
onPressed: () => print('Düymə basıldı'),
child: Text('Məni bas'),
),
],
),
),
);
}
}