我有一列,下半部分有ListView
,上半部分有我想淡化的Widget
。
pageVirew
和上方的小部件是一列中的独立小部件。
pageView
中可以有多个页面,并且上半部中有一个Widget
,对应于PageView
中的每个页面。
在PageView
中如何更改页面的淡入淡出方式?
在更改黄页时,相应的窗口小部件即Widget1
被记入Widget2
。
这里有任意数量的页面。
到目前为止,我正在考虑将所有小部件以不透明度0放置在堆栈中,并在更改页面时将不透明度逐渐更改为1。但这似乎效率低下,是否有其他替代方法?
答案 0 :(得分:0)
您可以使用名为 AnimatedSwitcher 的小部件来实现这一点。 您可以在 YouTube 的 Flutter Widget of the Week 系列中找到它的详细信息here