我想在我的体内实现一个自定义的可滚动TabBar,而不是在appBar中 最佳答案 PageView和PageController所以这并不是您要找的东西,您可以水平滚动(scrollView)而不是底部栏,但我希望这能将您推向正确的方向。此代码基本上使用pageView来显示页面,并且由于有一个页面Controller,您可以为特定页面的任何按钮或onPress设置动画。如有任何问题,请告诉我!import'package:flutter/material.dart';classTestWidgetextendsStatefulW
我有一个包含4个页面的PageView,设置如下:PageView(children:[_buildPage(color:Colors.orange[600]),_buildPage(color:Colors.deepPurple[400]),_buildPage(color:Colors.yellow[300]),_buildPage(color:Colors.blue[400]),],),在每个页面中,我都有一个容器,其中包含我作为参数传入的颜色:Widget_buildPage({color:Color}){returnContainer(color:color,...每当我在页
我有一个包含4个页面的PageView,设置如下:PageView(children:[_buildPage(color:Colors.orange[600]),_buildPage(color:Colors.deepPurple[400]),_buildPage(color:Colors.yellow[300]),_buildPage(color:Colors.blue[400]),],),在每个页面中,我都有一个容器,其中包含我作为参数传入的颜色:Widget_buildPage({color:Color}){returnContainer(color:color,...每当我在页
所以我有一个包含多个页面的Flutter应用程序,这是通过PageView完成的。在此页面View之前,我创建了我的AppBar,因此它始终位于应用程序的顶部,并且在页面之间滚动时不会显示动画。然后我想在其中一个页面上创建一个底部应用栏,但为此我需要访问应用栏元素,但我不知道如何执行此操作。这是主类,我试图在其上编辑应用栏的页面是PlanPage。finalGoogleSignIngoogleSignIn=GoogleSignIn();finalFirebaseAuthauth=FirebaseAuth.instance;voidmain(){runApp(MyApp());}clas
所以我有一个包含多个页面的Flutter应用程序,这是通过PageView完成的。在此页面View之前,我创建了我的AppBar,因此它始终位于应用程序的顶部,并且在页面之间滚动时不会显示动画。然后我想在其中一个页面上创建一个底部应用栏,但为此我需要访问应用栏元素,但我不知道如何执行此操作。这是主类,我试图在其上编辑应用栏的页面是PlanPage。finalGoogleSignIngoogleSignIn=GoogleSignIn();finalFirebaseAuthauth=FirebaseAuth.instance;voidmain(){runApp(MyApp());}clas
问题:使用PageController加载网页浏览量后无法滚动到POSITION*likeViewPagerscrolltospecificpageinAndroidWidget_buildCarousel(BuildContextcontext,intselectedIndex){PageControllercontroller=PageController(viewportFraction:1,keepPage:true);returnColumn(mainAxisSize:MainAxisSize.min,children:[SizedBox(//youmaywanttousea
问题:使用PageController加载网页浏览量后无法滚动到POSITION*likeViewPagerscrolltospecificpageinAndroidWidget_buildCarousel(BuildContextcontext,intselectedIndex){PageControllercontroller=PageController(viewportFraction:1,keepPage:true);returnColumn(mainAxisSize:MainAxisSize.min,children:[SizedBox(//youmaywanttousea
我有以下pageview()Widget_build(){returnPageView(children:[page1,page2,page3])}现在,当调用此_build方法时,我想显示第2页而不是初始页。我试过这段代码initState(){pageController=PageController();pageController.jumpToPage(2);}但是这里第二行抛出这个错误ScrollController未附加到任何ScrollView如何使用PageView()显示特定页面?谢谢 最佳答案 这是我做的要显示特
我有以下pageview()Widget_build(){returnPageView(children:[page1,page2,page3])}现在,当调用此_build方法时,我想显示第2页而不是初始页。我试过这段代码initState(){pageController=PageController();pageController.jumpToPage(2);}但是这里第二行抛出这个错误ScrollController未附加到任何ScrollView如何使用PageView()显示特定页面?谢谢 最佳答案 这是我做的要显示特
在我的项目中,我在collectionView中使用了tableView,还使用了pageControl。当我水平滑动CollectionView时,我也想切换pageControl,但它不能正常工作。我使用scrollViewDidScroll方法将pageControl切换为collectionView滑动。但问题是,当tableView滚动时,scrollViewDidScroll方法会再次调用。那么是否有任何不同的方法或任何解决方案来解决这个问题。检查以下链接。enterlinkdescriptionhereTableView方法functableView(_tableView