@@ -129,10 +129,6 @@ class AssetPickerViewerState extends State<AssetPickerViewer>
129
129
/// 详情部件是否显示
130
130
bool isDisplayingDetail = true ;
131
131
132
- /// Whether the [PageView] can switch between pages. Provide for video play.
133
- /// 是否允许[PageView] 切换页面,用于播放视频时设置。
134
- bool isAllowSwitchPage = true ;
135
-
136
132
/// Getter for current asset.
137
133
/// 当前资源的Getter
138
134
AssetEntity get currentAsset => widget.assets.elementAt (currentIndex);
@@ -218,18 +214,6 @@ class AssetPickerViewerState extends State<AssetPickerViewer>
218
214
}
219
215
}
220
216
221
- /// Methods to set [isAllowSwitchPage] .
222
- /// 设置是否允许切换页面的方法
223
- void allowSwitchPages (bool value) {
224
- if (value == isAllowSwitchPage) {
225
- return ;
226
- }
227
- isAllowSwitchPage = value;
228
- if (mounted) {
229
- setState (() {});
230
- }
231
- }
232
-
233
217
/// Sync selected assets currently with asset picker provider.
234
218
/// 在预览中当前已选的图片同步到选择器的状态
235
219
Future <bool > syncSelectedAssetsWhenPop () async {
@@ -557,10 +541,7 @@ class AssetPickerViewerState extends State<AssetPickerViewer>
557
541
children: < Widget > [
558
542
Positioned .fill (
559
543
child: ExtendedImageGesturePageView .builder (
560
- physics: isAllowSwitchPage
561
- ? const CustomScrollPhysics ()
562
- : const NeverScrollableScrollPhysics (),
563
- canMovePage: (GestureDetails _) => isAllowSwitchPage,
544
+ physics: const CustomScrollPhysics (),
564
545
controller: pageController,
565
546
itemCount: widget.assets.length,
566
547
itemBuilder: assetPageBuilder,
0 commit comments