Flutter एका विशिष्ट घटकाकडे निर्देश करणाऱ्या बाणासह पॉपअप तयार करण्यासाठी, तुम्ही Popover
पॅकेजमधील विजेट वापरू शकता popover
. तुम्ही ते कसे करू शकता ते येथे आहे:
popover
तुमच्या फाइलमध्ये पॅकेज जोडा pubspec.yaml
:
dependencies:
flutter:
sdk: flutter
popover: ^0.5.0
आवश्यक पॅकेजेस आयात करा:
import 'package:flutter/material.dart';
import 'package:popover/popover.dart';
विजेट वापरा Popover
:
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: MyHomePage(),
);
}
}
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Popover Example'),
),
body: Center(
child: Popover(
child: ElevatedButton(
onPressed:() {},
child: Text('Open Popup'),
),
bodyBuilder:(BuildContext context) {
return Container(
padding: EdgeInsets.all(10),
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Text('This is a popover with an arrow.'),
SizedBox(height: 10),
Icon(Icons.arrow_drop_up, color: Colors.grey),
],
),
);
},
),
),
);
}
}
या उदाहरणात, Popover
विजेटचा वापर बटणापासून सामग्रीकडे निर्देशित करणारा बाणासह पॉपओव्हर तयार करण्यासाठी केला जातो. प्रॉपर्टी child
हा घटक आहे जो पॉपओव्हरला ट्रिगर करतो आणि bodyBuilder
प्रॉपर्टी हा कॉलबॅक आहे जो पॉपओव्हरची सामग्री परत करतो.
तुमच्या गरजेनुसार पॉपओव्हरची सामग्री, देखावा आणि वर्तन सानुकूलित करण्याचे लक्षात ठेवा. popover
हे उदाहरण बाणांसह पॉपओव्हर तयार करण्यासाठी पॅकेजचा वापर दर्शविते Flutter.