Tuiscint Widgets i Flutter

In Flutter, Widgets tá na bunchlocha tógála chun comhéadan úsáideora aip a thógáil. Flutter Is Giuirléid é gach radharc. Tá dhá phríomhchineál Widgets i Flutter:

Stateless Widgets

Stateless Widgets nach widgets bhfuil aon stát acu agus nach n-athraíonn tar éis a chruthú. Nuair a athraíonn staid an aip, Stateless Widgets déan aththarraingt leis na luachanna nua ach ná coinnigh aon stát.

Stateful Widgets

Stateful Widgets go bhfuil widgets staid acu agus is féidir leo athrú le linn am rite. Nuair a athraíonn an stát, Stateful Widgets faigh aththarraingt go huathoibríoch chun na hathruithe nua a léiriú.

Flutter soláthraíonn sé éagsúlacht ionsuite, Widgets mar shampla Text, Image, RaisedButton, Container agus go leor eile chun an comhéadan úsáideora a thógáil. Ina theannta sin, is féidir leat saincheaptha a chruthú Widgets chun freastal ar riachtanais app ar leith.

Ag baint úsáide Widgets as i Flutter

Chun é a úsáid Widgets i Flutter, ní gá duit ach Widgets an crann Giuirléid a chruthú agus iad a shocrú. Flutter úsáideann struchtúr crann Giuirléid chun an comhéadan úsáideora a thógáil. Is féidir le gach Giuirléid leanbh Widgets, a bheidh ina struchtúr ordlathach.

Mar shampla, chun aip shimplí a chruthú le cnaipe agus roinnt téacs, is féidir leat é a úsáid Widgets mar seo:

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'),  
            ],  
         ),  
       ),  
     ),  
   );  
  }  
}  

Sa sampla thuas, úsáidimid chun simplí a thógáil. Is féidir leat an struchtúr agus an crann Giuirléid a athrú chun comhéadain úsáideora níos casta agus níos dinimiciúla a chruthú do do app. MaterialApp, Scaffold, Column, RaisedButton, Text Widgets interface Widgets

 

Conclúid

Widgets atá mar bhunús ag an gcomhéadan úsáideora i Flutter. Trí úsáid a bhaint as saincheaptha ionsuite Widgets agus a chruthú Widgets, is féidir leat aipeanna éagsúla agus tarraingteach a thógáil i Flutter.