मा Flutter, Widgets एपको प्रयोगकर्ता इन्टरफेस निर्माण गर्न आधारभूत निर्माण ब्लकहरू हुन्। प्रत्येक दृश्य Flutter एक विजेट हो। Widgets त्यहाँ दुई मुख्य प्रकारहरू छन् Flutter:
Stateless Widgets
Stateless Widgets जसको widgets कुनै राज्य हुँदैन र बनेपछि परिवर्तन हुँदैन । जब एपको अवस्था परिवर्तन हुन्छ, Stateless Widgets नयाँ मानहरूसँग पुन: कोर्नुहोस् तर कुनै पनि अवस्था नराख्नुहोस्।
Stateful Widgets
Stateful Widgets जसको widgets राज्य छ र रनटाइमको समयमा परिवर्तन हुन सक्छ। जब राज्य परिवर्तन हुन्छ, Stateful Widgets स्वचालित रूपमा नयाँ परिवर्तनहरू प्रतिबिम्बित गर्न पुन: कोर्नुहोस्।
Flutter प्रयोगकर्ता इन्टरफेस निर्माण गर्न बिल्ट-इन Widgets जस्तै र धेरै धेरै प्रदान गर्दछ। थप रूपमा, तपाइँ विशिष्ट एप आवश्यकताहरू अनुरूप Text, Image, RaisedButton, Container
अनुकूलन सिर्जना गर्न सक्नुहुन्छ । Widgets
Widgets मा प्रयोग गर्दै Flutter
Widgets मा प्रयोग गर्नको लागि, तपाइँ केवल एपको विजेट रूखमा Flutter सिर्जना गर्नुहोस् र तिनीहरूलाई व्यवस्थित गर्नुहोस्। प्रयोगकर्ता इन्टरफेस निर्माण गर्न विजेट रूख संरचना प्रयोग गर्दछ। प्रत्येक विजेटले बच्चा समावेश गर्न सक्छ, एक श्रेणीबद्ध संरचना बनाउँछ। Widgets Flutter Widgets
उदाहरण को लागी, एक बटन र केहि पाठ संग एक साधारण अनुप्रयोग बनाउन को लागी, तपाइँ Widgets यो जस्तै प्रयोग गर्न सक्नुहुन्छ:
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'),
],
),
),
),
);
}
}
माथिको उदाहरणमा, हामी एक साधारण निर्माण गर्न प्रयोग गर्छौं । तपाइँ तपाइँको अनुप्रयोगको लागि थप जटिल र गतिशील प्रयोगकर्ता इन्टरफेसहरू सिर्जना गर्न र विजेट रूख संरचना परिवर्तन गर्न सक्नुहुन्छ । MaterialApp, Scaffold, Column, RaisedButton, Text Widgets
interface
Widgets
निष्कर्ष
Widgets मा प्रयोगकर्ता इन्टरफेस को आधार हो Flutter । बिल्ट-इन प्रयोग गरेर Widgets र अनुकूलन सिर्जना गरेर Widgets, तपाईं विविध र आकर्षक एपहरू निर्माण गर्न सक्नुहुन्छ Flutter ।