v0.1.0cupertino_back_gesture
iOS 뒤로 가기 스와이프 제스처 영역의 사용자 정의 너비를 설정하는 패키지입니다.
69좋아요 1.7천30일 다운로드150Pub 점수
AndroidiOSWebmacOSWindowsLinux
iOS 뒤로 가기 스와이프 제스처 영역의 사용자 정의 너비를 설정하는 Flutter 패키지
의존성 목록 2 개
{"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