, ovat perusrakennuspalikoita sovelluksen käyttöliittymän rakentamiseen Flutter. Widgets Jokainen näkymä Flutter on widget. Widgets Siellä on kaksi päätyyppiä Flutter:
Stateless Widgets
Stateless Widgets ovat widgets, joilla ei ole tilaa eivätkä ne muutu luomisen jälkeen. Kun sovelluksen tila muuttuu, Stateless Widgets piirrä se uudelleen uusilla arvoilla, mutta älä säilytä mitään tilaa.
Stateful Widgets
Stateful Widgets ovat widgets, joilla on tila ja ne voivat muuttua ajon aikana. Kun tila muuttuu, Stateful Widgets piirretään automaattisesti uudelleen vastaamaan uusia muutoksia.
Flutter tarjoaa erilaisia sisäänrakennettuja ominaisuuksia, Widgets kuten Text, Image, RaisedButton, Container
ja monia muita käyttöliittymän rakentamiseen. Lisäksi voit luoda mukautettuja, Widgets jotka sopivat tiettyihin sovellusvaatimuksiin.
Käyttö Widgets sisään Flutter
Voit käyttää Widgets sovelluksessa Flutter luomalla Widgets ja järjestämällä ne sovelluksen widget-puuhun. Flutter käyttää widget-puurakennetta käyttöliittymän rakentamiseen. Jokainen widget voi sisältää lapsen Widgets muodostaen hierarkkisen rakenteen.
Voit esimerkiksi luoda yksinkertaisen sovelluksen, jossa on painike ja tekstiä, Widgets seuraavasti:
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('Flutter Widgets'),
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
RaisedButton(
onPressed:() {
// Xử lý khi nút được nhấn
},
child: Text('Nhấn vào đây'),
),
Text('Chào mừng đến với Flutter Widgets'),
],
),
),
),
);
}
}
Yllä olevassa esimerkissä käytämme yksinkertaisen. Voit muuttaa ja Widget-puurakennetta luodaksesi monimutkaisempia ja dynaamisempia käyttöliittymiä sovelluksellesi. MaterialApp, Scaffold, Column, RaisedButton, Text Widgets
interface
Widgets
Johtopäätös
Widgets ovat käyttöliittymän perusta Flutter. Käyttämällä sisäänrakennettua Widgets ja luomalla mukautettuja Widgets voit rakentaa monipuolisia ja kiinnostavia sovelluksia Flutter.