我正在使用Flutter Web创建一个网站,并且想通过在顶部导航栏中的onTap来向下导航到屏幕中的特定id,就像我们在Web开发中所做的一样。
我该如何实现这个功能?
我们可以使用ScrollController吗?
编辑:我在这里找到了解决方案: https://dev59.com/N1QJ5IYBdhLWcg3wWkj9#58924800
我正在使用Flutter Web创建一个网站,并且想通过在顶部导航栏中的onTap来向下导航到屏幕中的特定id,就像我们在Web开发中所做的一样。
我该如何实现这个功能?
我们可以使用ScrollController吗?
编辑:我在这里找到了解决方案: https://dev59.com/N1QJ5IYBdhLWcg3wWkj9#58924800
您应该这样使用ScrollController:
编辑
var _scrollController = ScrollController();
void goUp(){
_scrollController.animateTo(
0.0,
duration: Duration(milliseconds: 500),
curve: Curves.easeInOutQuart,
);
}
@override
Widget build(BuildContext context) {
return Scaffold(
body: CustomScrollView(
physics: PageScrollPhysics(),
controller: _scrollController,