Skip to content
This repository has been archived by the owner on Jul 6, 2020. It is now read-only.

Provide a way to handle gestures when image is loaded or a way to wrap loaded image into another widget #151

Open
m-sadegh-sh opened this issue Mar 26, 2020 · 1 comment

Comments

@m-sadegh-sh
Copy link

Hi, first of all I wanna thank you for such a great and fully featured plugin.

I need to handle user gestures after image is successfully loaded. I know there is loadedCallback, but I try to don't use any stateful widget, because I use Redux and almost all state-related properties are coming from Redux's store. By using loadedCallback I have to use a flag to determine if image is loaded to wrap whole widget into another widget (say GestureDetector) to handle gestures, and that flag should be defined in an stateful widget.

I think use can provide one of two below solutions to help me get rid of StatefullWidget usage.

  1. Provide some gesture-related callbacks to handle gestures, e.g. onSuccessTap, onSuccessDoubleTap etc. This way isn't very flexible.

  2. Add a callback which passes loaded image in and I can wrap it into any widget I wish, and then return the final widget to put it into the widget tree. This way I can do whatever I want.

Thanks in advance, Mohammad

@mchome
Copy link
Owner

mchome commented Mar 27, 2020

Try creating a stateful widget to wrap your gesture up, so you can use it in a stateless widget.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants