v0.1.0cupertino_back_gesture
एक पैकेज जो iOS वापस स्वाइप गेस्चर क्षेत्र की कस्टम चौड़ाई सेट करता है।
69लाइक 1.3 हज़ार30-दिन डाउनलोड150Pub अंक
AndroidiOSWebmacOSWindowsLinux
iOS वापस स्वाइप गतिविधि क्षेत्र की कस्टम चौड़ाई सेट करने के लिए Flutter पैकेज
{"sdk":"flutter"}{"sdk":"flutter"}यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
A Flutter package to set custom width of iOS back swipe gesture area.
To use this package, add cupertino_back_gesture as a dependency in your pubspec.yaml file.
To change width of area where the user can start back swipe for the whole app
MaterialApp with BackGestureWidthTheme with desired backGestureWidthpageTransitionsTheme to CupertinoPageTransitionsBuilderCustomBackGestureWidthimport 'package:cupertino_back_gesture/cupertino_back_gesture.dart';
BackGestureWidthTheme(
backGestureWidth: BackGestureWidth.fraction(1 / 2),
child: MaterialApp(
theme: ThemeData(
pageTransitionsTheme: PageTransitionsTheme(
builders: {
TargetPlatform.android: FadeUpwardsPageTransitionsBuilder(),
TargetPlatform.iOS: CupertinoPageTransitionsBuilderCustomBackGestureWidth(),
},
),
),
home: MainPage(),
),
)
Possible variants for backGestureWidth are
BackGestureWidth.fixed(w) where w is width in logical pixelsBackGestureWidth.fraction(f) where f is fraction of screen width from 0.0 to 1.0Areas where back swipe gesture can be started are shaded with hatching
| Default Flutter | BackGestureWidth.fraction(1 / 2) |
|---|---|
| before | after |
Complete example can be found in example folder