dart - 在 Flutter 中从控制器控制滚动条
问题描述
我制作了一个可水平滚动的列表,但我想控制从特定小部件的滚动。在图中,如果我按住底部的视频进度条并将其向右移动,它应该会使屏幕滚动。当我通过滑动屏幕水平滚动列表时,它也会调整它的位置。我已经制作了所有的小部件。我只想知道如何同步它们。
解决方案
您可以position
在scroll controller
. 例如 - 如果我必须在用户到达小部件列表末尾时执行操作,这就是条件 -
if (_scrollController.position.pixels ==
_scrollController.position.maxScrollExtent) {}
推荐阅读
- powershell - FFMPEG HLS 多个音轨不同步
- angularjs - rxjs 模块在 VS2019 中找不到,但在 tsc cli 中找到
- discord.js - 踢/禁止/更改 discord.js 中所有成员的昵称?
- twilio - Twilio:使用 IVR 的呼出电话
- html - 如何使用 bootstrap 4 获取徽标图像以适合其父级?
- markdown - 一些 Doxygen 页面不在导航窗格中;其他人有不同的名字
- gitlab - 你能在同一个 Gitlab 存储库上设置 2 个不同的 Slack webhook 吗?
- python - 任意列表集的成对组合
- node.js - 带有 Nodemailer、NGINX 和 Namecheap 的 SMTP 邮件服务器
- python - Flask-sqlalchemy 问题:无法适应类型“LocalProxy”