v3.0.2flutter_slider_drawer
स्लाइडर ड्रॉअर मेनू के कस्टम इम्प्लीमेंटेशन के साथ एक Flutter पैकेज
596लाइक 53.4 हज़ार30-दिन डाउनलोड160Pub अंक
AndroidiOSWebmacOSWindowsLinux
आप इस प्लगइन द्वारा स्लाइडर ड्रॉयर प्रकार का यूआई बना सकते हैं
{"sdk":"flutter"}{"sdk":"flutter"}यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
slider_document
A Flutter package with custom implementation of the Slider Drawer Menu
To start using this package, add flutter_slider_drawer dependency to your pubspec.yaml
dependencies:
flutter_slider_drawer: '<latest_release>'
SliderAppBar widgetisCupertino: true Widget build(BuildContext context) {
return Scaffold(
body: SliderDrawer(
key: _sliderDrawerKey,
appBar: SliderAppBar(
config: SliderAppBarConfig(
title: Text(
title,
textAlign: TextAlign.center,
style: const TextStyle(
fontSize: 22,
fontWeight: FontWeight.w700,
),
),
),
),
sliderOpenSize: 179,
slider: Container(color: Colors.red),
child: Container(color: Colors.amber),
),
);
}
slider_document
| SliderOpen.LEFT_TO_RIGHT | SliderOpen.RIGHT_TO_LEFT | SliderOpen.TOP_TO_BOTTOM |
|---|---|---|
| slider_left | slider_right | slider_top |
class _MyAppState extends State<MyApp> {
GlobalKey<SliderDrawerState> _sliderDrawerKey =
GlobalKey<SliderDrawerState>();
@override
Widget build(BuildContext context) {
return Scaffold(
body: SliderDrawer(
key: _sliderDrawerKey,
appBar: SliderAppBar(
config: SliderAppBarConfig(
title: Text(
title,
textAlign: TextAlign.center,
style: const TextStyle(
fontSize: 22,
fontWeight: FontWeight.w700,
),
),
),
),
sliderOpenSize: 179,
slider: Container(color: Colors.red),
child: Container(color: Colors.amber),
),
);
}
}
_sliderDrawerKey.currentState.closeDrawer();
_sliderDrawerKey.currentState.openDrawer();
_sliderDrawerKey.currentState.toggle();
_sliderDrawerKey.currentState.isDrawerOpen();
__sliderDrawerKey.currentState.animationController
Your contribution will help improve the plugin
BSD 2-Clause License