hyzp_ybqx-Commit156:优化代码,修正图片双击放大后Listview无法滚动问题。使用自定义 my_flutter_drag_scale 插件,完美解决Listview滚动与图片缩放拖动之间的手势冲突,不会消耗点击事件,滚动很灵敏
This commit is contained in:
@@ -608,13 +608,8 @@ class _HyshPageState extends State<HyshContentNew> with SingleTickerProviderStat
|
|||||||
child: Image(image: imageProvider, fit: BoxFit.fill),
|
child: Image(image: imageProvider, fit: BoxFit.fill),
|
||||||
scaleChangedCallback: (ScaleChangedModel model) {
|
scaleChangedCallback: (ScaleChangedModel model) {
|
||||||
print("model.scale = ${model.scale}");
|
print("model.scale = ${model.scale}");
|
||||||
if (1.0 == model.scale) {
|
bZoomedInit = (1.0 == model.scale);
|
||||||
bZoomedInit = true;
|
scrollPhysics = PageScrollPhysics();
|
||||||
scrollPhysics = PageScrollPhysics();
|
|
||||||
} else {
|
|
||||||
bZoomedInit = false;
|
|
||||||
// scrollPhysics = NeverScrollableScrollPhysics();
|
|
||||||
}
|
|
||||||
setState(() {});
|
setState(() {});
|
||||||
},
|
},
|
||||||
pointerDownCallback: () {
|
pointerDownCallback: () {
|
||||||
|
|||||||
Reference in New Issue
Block a user