मध्ये 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.