Junior — Middle
Ի՞նչ տեսակի սովորական վիդջեթներ եք օգտագործում ձեր նախագծերում:
sobes.tech AI
Պատասխան AI-ից
Flutter ծրագրերում հաճախ օգտագործում եմ հետևյալ տիպային widget-ները՝
-
Container — ընդհանուր widget՝ ուղղանկյուն տարածքներ ստեղծելու համար՝ մարգիններով, սահմաններով և ֆոնով:
-
Column և Row — երեխաների widget-ների ուղղահայաց և հորիզոնական դասավորություն:
-
Text — տեքստի ցուցադրում:
-
ListView — սլաքվող ցանկեր ստեղծելու համար:
-
Stack — widget-ների շերտավորումը:
-
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('Սեղմիր ինձ'),
),
],
),
),
);
}
}