So what I want to do here is to change the size of a SingleChildScrollView proportionally whenever the scale of the InteractiveViewer. For example: scale 1.0 = width of the scrollview is 1000, scale 2.0 = width of the scrollview is 2000 and so on. I can't seem to find out how to be able to do this directly from the documentation. So I considered it by getting the value of the property(scale) itself and re-render the SingleChildScrollView widget but I can't seem to find any way to do this either. If there is any need for more clarification feel free to ask. Thank you!