Android 基于颤振的垂直可拆卸屏幕实现
我想要的只是一个垂直可忽略的小部件。Android与我想要的相当 我一直在寻找它在《颤振》中的等价物,但我没有找到它 这是我想做的Android 基于颤振的垂直可拆卸屏幕实现,android,flutter,dart,mobile-development,flutter-widget,Android,Flutter,Dart,Mobile Development,Flutter Widget,我想要的只是一个垂直可忽略的小部件。Android与我想要的相当 我一直在寻找它在《颤振》中的等价物,但我没有找到它 这是我想做的 关于如何实现这一点,你有什么想法吗?我认为这可以通过DragableScrollableSheet小部件来实现 只需将initialChildSize设置为0.0,使其隐藏即可开始 然后将此工作表小部件和电视剧列表视图包装在一个堆栈中,使工作表位于列表上方 点击给定电视剧时,可以将initialChildSize更改为1.0,并使用setState(()=>{})
关于如何实现这一点,你有什么想法吗?我认为这可以通过
DragableScrollableSheet
小部件来实现
只需将initialChildSize
设置为0.0,使其隐藏即可开始
然后将此工作表小部件和电视剧列表视图包装在一个堆栈中,使工作表位于列表上方
点击给定电视剧时,可以将initialChildSize
更改为1.0,并使用setState(()=>{})重新生成代码>
现在你有了一个可拖动的表,它显示在水龙头上!为了制作导航动画,您可以使用AnimationController
,或者有一种不使用堆栈的方法,在这种情况下,您可以使用Navigator.pushNamed
谢谢你,如果你还有任何问题,请告诉我。
有关更多信息,请查看:有了@Mihir Thanekar的答案,我在谷歌上搜索了一会儿,终于找到了解决我问题的答案
问题的答案为您提供了如何显示DraggableScrollableSheet
的答案,然后当sheet
的大小为整个屏幕的1.0
时,软件包将启用dismise
功能。NativeshowModalBottomSheet
方法在这一点上不幸是毫无价值的,因为没有空的空间可以用来刷下工作表
更新initialChildSize
没有任何作用谢谢你给我一个指导,即使你的确切答案没有解决问题,DraggableScrollableSheet
对我来说是正确的答案:)我自己添加了一个答案,供将来可能遇到这种需要的人使用。再次感谢:)