Flutter 抖动底部容器向上滑动
我正在制作一个应用程序,当点击谷歌地图上的某个地方时,它会显示该地方的详细信息。我可以在页面底部打开一个容器,但我想这样做,当用户将这个容器刷到动画上时,容器将覆盖整个页面,我将获得关于该位置的额外信息并向用户显示。 我怎样才能用颤振做到这一点Flutter 抖动底部容器向上滑动,flutter,maps,google-places-api,Flutter,Maps,Google Places Api,我正在制作一个应用程序,当点击谷歌地图上的某个地方时,它会显示该地方的详细信息。我可以在页面底部打开一个容器,但我想这样做,当用户将这个容器刷到动画上时,容器将覆盖整个页面,我将获得关于该位置的额外信息并向用户显示。 我怎样才能用颤振做到这一点 我想拖拉式可折叠床单适合您的需要。文档中有一个很好的解释。我想DragableScrollableSheet适合您的需要。文档中有很好的解释。您可以使用DraggableScrollableSheet 此处提供文档和视频教程: 您可以使用Draggabl
我想
拖拉式可折叠床单
适合您的需要。文档中有一个很好的解释。我想DragableScrollableSheet
适合您的需要。文档中有很好的解释。您可以使用DraggableScrollableSheet
此处提供文档和视频教程:
您可以使用
DraggableScrollableSheet
此处提供文档和视频教程:
您可以尝试在此处使用该软件包: 但是,如果这不能满足您的需要,请尝试以下方法:使用手势检测器和动画控制器包装您的小部件:
double containerHeight = 0;
GestureDetector(
onVerticalDragEnd: (dragUpdateDetails) {
setState(){
containerHeight = //device height or use MediaQuery.of(context).size.height//
}
},
child: AnimatedContainer(
duration: Duration(milliseconds: //how long should it take//),
height: containerHeight,
child: //whatever you want//
)
),
AnimatedController在属性更改之间自动设置动画。但是,您可能希望尝试将垂直排水系统的更改为类似于垂直排水系统更新的以完全满足您的愿望。如果您希望在全屏显示该行为,请使用GestureDetector包装您的第一个返回小部件。您可以尝试在此处使用该软件包: 但是,如果这不能满足您的需要,请尝试以下方法:使用手势检测器和动画控制器包装您的小部件:
double containerHeight = 0;
GestureDetector(
onVerticalDragEnd: (dragUpdateDetails) {
setState(){
containerHeight = //device height or use MediaQuery.of(context).size.height//
}
},
child: AnimatedContainer(
duration: Duration(milliseconds: //how long should it take//),
height: containerHeight,
child: //whatever you want//
)
),
AnimatedController在属性更改之间自动设置动画。但是,您可能希望尝试将垂直排水系统的更改为类似于垂直排水系统更新的以完全满足您的愿望。如果您希望在全屏显示这种行为,请使用GestureDetector包装您的第一个返回小部件