, একটি অ্যাপের ইউজার 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 ।