问题标签 [flutter-sliver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dart - Flutter:使用不同的数据和返回按钮刷新同一屏幕
几天前我最近开始探索颤振。我创建了一个包含一些行的列表。有些行有子数据。
现在屏幕顶部有自定义按钮。
当用户单击这些行时,我只想用子数据刷新列表并通过更新顶部的“后退按钮”来推送效果。
下面的代码能够通过推送效果在屏幕上导航,但是我们如何使用数据和返回按钮来维护应用程序的状态。
请建议。先感谢您
flutter - 如何在 Flutter 上创建复制到剪贴板事件?
目前我想在用户设备上为“复制到剪贴板”制作事件。
当用户单击“列表视图前导 icon.content 副本”时,文本应存储在他的设备剪贴板上。
请问有人可以帮我吗?
flutter - 类型“SliverAppBar”不是“PreferredSizeWidget”类型的子类型 FLUTTER 问题
此问题类型“SliverAppBar”不是“PreferredSizeWidget”FLUTTER 问题类型的子类型。尝试在FLUTTER 中使用 SilverAppBar创建浮动工具栏时出现。
android - 向下滚动时隐藏的 Flutter TabBar 和 SliverAppBar
我正在尝试创建一个带有顶部应用程序栏和下方标签栏的应用程序。当您向下滚动时,该栏应通过移出屏幕来隐藏(但选项卡应保留),并且当您向上滚动时,应用程序栏应再次显示。这种行为可以在 WhatsApp 中看到。请观看此视频进行演示。(取自Material.io)。这是一个类似的行为,虽然应用程序栏和标签栏在滚动时隐藏,所以这不是我正在寻找的行为。
我已经能够实现自动隐藏,但是,有一些问题:
我必须将 的设置
snap
为。没有这个,当我向上滚动时,应用程序栏将不会显示。SliverAppBar
true
虽然这是可行的,但这不是我正在寻找的行为。我希望应用程序栏能够流畅地显示(类似于 WhatsApp),而不是即使滚动很少也会出现。
澄清一下,当我一直向下滚动时,即使我向上滚动很少,应用栏也应该出现。我不想一直向上滚动才能看到应用栏。
当我向下滚动并更改选项卡时,一小部分内容被剪掉了。
下面是一个显示行为的 GIF:
(当我在listView(tab1)上向下滚动时,请参阅部分,然后移回tab2)
这是代码DefaultTabController
:
如果需要,完整的代码在这个GitHub 存储库中。main.dart
在这里。
我还发现了这个相关问题:Hide Appbar on Scroll Flutter? . 但是,它没有提供解决方案。同样的问题仍然存在,当您向上滚动时,SliverAppBar
不会显示。(所以snap: true
是必需的)
我也在Flutter 的 GitHub 上发现了这个问题。(编辑:有人评论说他们正在等待 Flutter 团队解决这个问题。有没有可能没有解决方案?)
这是flutter doctor -v
: Pastebin的输出。发现了一些问题,但从我了解到的情况来看,它们应该不会产生影响。
编辑:这有两个问题:
flutter - 如何在 onPressed() 中动态更改凸起按钮的背景颜色
我有一个凸起按钮列表,我希望所选按钮的背景颜色在其 onPressed() 中更改
我尝试更改 setState 中的颜色,但它没有做任何事情。
这是生成按钮列表的函数
这是我调用函数的地方
当我按下任何按钮时,它的 isSelected 值会发生变化,但背景不会相应改变
flutter - Sliver Appbar“消除”原色
我有一个简单的 sliver 应用栏,我将我的原色设置为:
在我添加 sliver 应用栏之前,所有屏幕都设置为原色,但是在我添加 sliver 应用栏之后,屏幕突然变成白色。
如何设置我的原色以填充屏幕?
这是一个非常简单的 sliver 应用栏,如果您需要此代码,请告诉我
flutter - 如何使用可折叠搜索栏实现 SliverAppBar
这就是我想要做的,它是 iOS 上非常常见的小部件。这是我的代码:
我试过CupertinoTextField()
在bottom
属性中添加一个,但它进入了我Row()
并搞砸了一切。有没有人这样做,或者知道如何实现它?
谢谢。
flutter - 如何使用 SliverAppBar 在 Flutter 中垂直居中文本/标题?
我正在尝试使用 Flutter 在 CustomScrollView 中设置 SliverAppBar,但无法将标题垂直居中。
我已经尝试过这个解决方案(这个 SO 问题正是我想要做的),但幸运的是,它对我不起作用。
这是我的构建方法:
我真的不明白什么是错的,为什么它没有居中。我观察到将 mainAxisSize 设置为 mainAxisSize.max 时,该列太大了。
任何的想法?
提前致谢!
dart - 在颤振的一个列表中加载5个视频
我用chewie插件
我在互联网上有 5 个视频,想加载列表中的所有 5 个视频,当滚动列表以显示另一个视频时,首先我想停止最后一个视频,
换句话说,当列表视图位置改变时,播放视频停止