fluttercandies / extended_image

A powerful official extension library of image, which support placeholder(loading)/ failed state, cache network, zoom pan image, photo view, slide out page, editor(crop,rotate,flip), paint custom etc.
https://fluttercandies.github.io/extended_image/
MIT License
1.93k stars 504 forks source link

ExtendedImage 加载长图, 将fit属性设置为BoxFit.fitWidth, 图片不能上下滑动查看 #668

Open PWZ-Marvin opened 8 months ago

PWZ-Marvin commented 8 months ago

Platforms

dart

Description

  1. ExtendedImage 加载长图, 不能上下滑动
  2. 为了使长图可以上下滑动, 我在外层加了一个SingleChildScrollView, 这样可以使图片上下滑动.但是在放大图片的时候, 不能滑动到最底部.

My code

ExtendedImage.file( File(model.localPath), enableSlideOutPage: widget.useAnimation, fit: BoxFit.fitWidth);

Try do it

No response

PWZ-Marvin commented 7 months ago

请教一下, 加载长图的问题, 可以怎么解决 @zmtzawqlp

zmtzawqlp commented 7 months ago

模式改成 手势模式,别在外边加 scrollview

PWZ-Marvin commented 7 months ago

@zmtzawqlp 你好,我在外边加了SingleChildScrollView, 可以上下滑动,但是会出现另外一个问题, 当我将长图放大之后, 不能滑动到最底部. 这种情况应该怎么解决

https://github.com/fluttercandies/extended_image/assets/164859038/7172f432-4a70-4d47-93f8-032f6c4714c3

zmtzawqlp commented 7 months ago

提供一个最小的能重现问题的demo,不要在外面加 SingleChildScrollView

PWZ-Marvin commented 7 months ago

@zmtzawqlp 你好, 这是一个demo, 最外层没有加SingleChildScrollView, 当我将图片的fit设置成BoxFit.fitWidth, 长图不能上下滑动.

如果在外面加上SingleChildScrollView, 长图可以滑动,但是会出现上面视频中, 不能上滑到最底部的问题

extend_image_demo.zip

PWZ-Marvin commented 7 months ago

@zmtzawqlp 有解决方案吗

zmtzawqlp commented 7 months ago

@zmtzawqlp 有解决方案吗

空了看下