我需要将应用程序中几乎每个可滚动小部件的ScrollPhysics
更改为BouncingScrollPhysics()
。我试图找到一种方法来做到这一点,而不添加physics
属性无处不在,但我还没有找到一个好的方法。一个解决方案是使用flutter_platform_widgets并将initialPlatform
设置为iOS,但这也会改变很多其他事情。
有没有人知道这是可能的,如果是这样的话,怎么办?
我需要将应用程序中几乎每个可滚动小部件的ScrollPhysics
更改为BouncingScrollPhysics()
。我试图找到一种方法来做到这一点,而不添加physics
属性无处不在,但我还没有找到一个好的方法。一个解决方案是使用flutter_platform_widgets并将initialPlatform
设置为iOS,但这也会改变很多其他事情。
有没有人知道这是可能的,如果是这样的话,怎么办?
3条答案
按热度按时间tp5buhyn1#
你可以复制粘贴下面运行完整的代码
您可以扩展
ScrollBehavior
并放入MaterialApp
的builder
在演示代码中,
iOS, macOS, android
将使用BouncingScrollPhysics
代码片段
字符串
工作演示
的数据
全码
型
d5vmydt92#
另一个没有新类的解决方案??
字符串
p5fdfcr13#
您特定问题的简单解决方案是=> inside ThemeData
字符串
Snapshot of the Theme code