我尝试实现一个包含 3 个项目的标签栏:(后退箭头、日期文本、前进箭头)
我该怎么做才能拥有无限的 pageView(左或右)。我想要这种行为: 当您按下箭头按钮时,dateText 会更新,视图也会更新为新日期。
有推荐的小部件吗?我尝试使用 TabBar,但是当我按下向前或向后箭头时,它会向我显示新的页面视图,但我被阻止在那里,我无法再次按下并进一步显示日期。
答案 0 :(得分:-1)
在这种情况下你不需要标签栏,只需将 leftArrowButton、dateText、rightArrowButton 包裹在 Row 中,:
_date = currentDate
Column
Row
leftArrowButton: onTap (setState _date)
Expanded
_dateText(_date) //Widget Content consists of icons & date text
rightArrowButton: onTap (setState _date)
Expanded
_widgetContent(_date) //return Widget Content based on _date