| — | — | — |
| enableSlideOutPage | 是否开启滑动退出页面效果 | false |
把你的页面用ExtendedImageSlidePage包一下
注意:onSlidingPage回调,你可以使用它来设置滑动页面的时候,页面上其他元素的状态。但是注意别直接使用setState来刷新,因为这样会导致ExtendedImage的状态重置掉,你应该只通知需要刷新的Widgets进行刷新
return ExtendedImageSlidePage(
child: result,
slideAxis: SlideAxis.both,
slideType: SlideType.onlyImage,
onSlidingPage: (state) {
///you can change other widgets’ state on page as you want
///base on offset/isSliding etc
//var offset= state.offset;
var showSwiper = !state.isSliding;
if (showSwiper != _showSwiper) {
// do not setState directly here, the image state will change,
// you should only notify the widgets which are needed to change
// setState(() {
// _showSwiper = showSwiper;
// });
_showSwiper = showSwiper;
rebuildSwiper.add(_showSwiper);
}
},
);
ExtendedImageGesturePage的参数
parameter | description | default |
---|---|---|
child | 需要包裹的页面 | - |
slidePageBackgroundHandler | 在滑动页面的时候根据Offset自定义整个页面的背景色 | defaultSlidePag |