Pangerten Widgets ing Flutter

Ing Flutter, Widgets iku pamblokiran bangunan dhasar kanggo mbangun antarmuka panganggo saka app. Saben tampilan Flutter minangka Widget. Ana rong jinis utama Widgets ing Flutter:

Stateless Widgets

Stateless Widgets yaiku widgets sing ora duwe negara lan ora owah sawise digawe. Nalika status app diganti, Stateless Widgets digambar maneh nganggo nilai anyar nanging aja njaga status apa wae.

Stateful Widgets

Stateful Widgets sing widgets duwe status lan bisa diganti nalika runtime. Nalika negara diganti, Stateful Widgets kanthi otomatis digambar maneh kanggo nggambarake owah-owahan anyar.

Flutter nyedhiyakake macem-macem built-in Widgets kayata Text, Image, RaisedButton, Container lan akeh liyane kanggo mbangun antarmuka panganggo. Kajaba iku, sampeyan bisa nggawe adat Widgets sing cocog karo syarat app tartamtu.

Nggunakake Widgets ing Flutter

Kanggo nggunakake Widgets ing Flutter, sampeyan mung nggawe Widgets lan ngatur ing wit Widget app. Flutter nggunakake struktur wit Widget kanggo mbangun antarmuka panganggo. Saben Widget bisa ngemot anak Widgets, mbentuk struktur hirarkis.

Contone, kanggo nggawe aplikasi prasaja kanthi tombol lan sawetara teks, sampeyan bisa nggunakake Widgets kaya iki:

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

Ing conto ing ndhuwur, kita digunakake kanggo mbangun. Sampeyan bisa ngganti lan struktur wit Widget kanggo nggawe antarmuka panganggo sing luwih rumit lan dinamis kanggo aplikasi sampeyan. MaterialApp, Scaffold, Column, RaisedButton, Text Widgets interface Widgets

 

Kesimpulan

Widgets minangka dhasar antarmuka panganggo ing Flutter. Kanthi nggunakake built-in Widgets lan nggawe adat Widgets, sampeyan bisa mbangun macem-macem lan makarya app ing Flutter.