Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 捕捉行为自定义物理_Flutter - Fatal编程技术网

Flutter 捕捉行为自定义物理

Flutter 捕捉行为自定义物理,flutter,Flutter,在各地进行了一些修补和谷歌搜索之后,我对API感到非常沮丧/缺少ScrollPhysics的文档 在Android上,你可以在你的RecyclerView(类似于Flitter中的ListView)中使用一个被称为a的东西,它会自动捕捉到某个位置 SnapHelper在基于位置的API上执行此操作。 您可以询问当前在所选视口中的视图,获取其位置,并要求RecyclerView设置该位置的动画 另一方面,Flatter希望我们使用逻辑像素,这使得这种非常简单的通用模式难以实现。 我找到的所有解决方

在各地进行了一些修补和谷歌搜索之后,我对API感到非常沮丧/缺少
ScrollPhysics
的文档
在Android上,你可以在你的RecyclerView(类似于Flitter中的ListView)中使用一个被称为a的东西,它会自动捕捉到某个位置

SnapHelper在基于位置的API上执行此操作。
您可以询问当前在所选视口中的视图,获取其位置,并要求RecyclerView设置该位置的动画

另一方面,Flatter希望我们使用逻辑像素,这使得这种非常简单的通用模式难以实现。
我找到的所有解决方案都是使用列表中具有固定宽度/高度的项目,而不考虑投掷手势


tl;dr如果您尝试使用PageController,该如何实现此功能?您可以使用PageController,还是必须仅使用listview实现?如果您尝试使用PageController,您可以使用PageController,还是必须仅使用listview实现?