10得票2回答
如何同时使用AnimatedSwitcher和CustomScrollView?

我想在CustomScrollView中使用动画切换状态,但它引发了错误。 class SliverAnimatedSwitcher extends StatefulWidget { final state; const SliverAnimatedSwitcher({Key ke...

10得票5回答
在Flutter中,Sliver Appbar[Collapseing Toolbar]可以实现标题从左侧动态移动到居中位置的动画效果。

这是我用于折叠工具栏的构建方法: @override Widget build(BuildContext context) { return SafeArea( child: CustomScrollView( controller: con...

9得票2回答
如何在Flutter中使用precacheImage函数?

在Flutter中,无法使用precacheImage函数将本地图片从assets加载到GridView或ListView中进行缓存。 问题:当滚动列表时,图片总是重新加载。 class AppLandingPage extends StatelessWidget { final St...

9得票3回答
自动计算`SliverPersistentHeaderDelegate`的`maxExtent`

考虑下面的示例,旨在在CustomScrollView内呈现具有潜在自定义长/短文本的固定标题栏。 class TitleBar extends StatelessWidget { TitleBar(this.text); final String text; @overri...

9得票2回答
自定义滚动视图在银色应用栏中的文本框被点击时会自动滚动到顶部位置

开发了一个带有顶部搜索栏和底部水平和垂直列表视图的flutter页面...当我点击搜索栏文本框时,我的下方视图自动滚动到顶部位置。 当我调试它时,build方法再次调用,如何解决这个问题? 在这个例子中也发生了同样的问题https://github.com/lohanidamodar/fl...

8得票1回答
如何在SliverToBoxAdapter中实现可滚动列表

我正在CustomScrollView中使用以下的SliverToBoxAdapter: SliverToBoxAdapter( child: Stack( children: <Widget>[ ...

8得票4回答
如何实现嵌套Sliver?一个包含Sliver列表的Sliver

SliverList 是包含盒式widget的滑动控件。是否有一个包含滑动控件的滑动布局控件? 我想嵌套使用flutter_sticky_headers来创建一个时间轴,但是 SliverStickyHeader 只能接受一个滑动控件作为参数(请参阅monthSlivers()中的注释)。 ...

8得票1回答
Flutter:如何默认折叠SliverAppBar

我是一个刚接触Flutter的新手,当我编写我的应用程序时,遇到了一个问题,即如何默认设置SliverAppBar折叠状态。为了解决我的困惑,我查阅了Flutter的文档,但不幸的是没有找到解决方案,所以我来这里求助。 以下是我的代码,如果您知道如何解决,请帮帮我。谢谢大家。 class ...

8得票2回答
如何使SliverAppBar中的项目位置动画化,以在关闭时将它们围绕标题移动。

我有以下对于应用栏的需求,但是我找不到解决方法。 当展开时,应用栏需要同时显示两个图像并以层叠形式呈现,标题需要隐藏。 当收缩时,应用栏需要显示标题,并且两个图像在滚动时变小并移动到标题两侧。当滚动时,标题将变为可见状态。 我创建了一些演示图片以帮助达到所需的结果。 这是展开时的应用...

8得票1回答
SliverChildBuilderDelegate - 反转方法

SliverList有像ListView.builder一样的reverse选项吗? 我发现CustomScrollView有一个reverse方法,但这并不能满足我的需求。