flutter - 如何在颤动中制作具有每日视图的水平周滑块
问题描述
所以我在一个项目中,我需要每天查看某人的日程安排,问题是同一页面还需要一个工作日的水平滑块,或多或少。我的问题是我不知道如何制作滑块,它应该像箭头所指的图像。
到目前为止,我在尝试使用的库中发现的问题是,它们都没有可自定义的滑块或日常视图中的滑块。这里是图书馆。
syncfusion_flutter_calendar: ^19.2.55
flutter_week_view: ^1.1.0
weekday_selector: ^1.0.0
有没有办法制作这样的滑块(这也会改变下面的视图)或任何可以定制并具有这样视图的库?
解决方案
在滑块中制作List<WeekDay>
您想要的所有工作日。(您可以动态更新它)
对于 Slider Widget,您可以使用水平线ListView
返回 List 中每个元素的 weekdaywidget。您可以使用 and 使其可点击,GestureDetector
并根据以下onTap(() {})
设置显示不同的任务。selectedWeekday
selectedWeekday
您必须自己实现WeekDay
该类或使用 DateTime 类。
推荐阅读
- apache-camel - 如果 http 请求失败,如何将消息返回到队列中?
- powershell - 如何将 \\server\Share$ 替换为 D: 使用 powershell
- objective-c - 如果应用程序在后台,为什么不调用 didReceiveRemoteNotification
- typescript - TypeScript 枚举正确使用逻辑或
- android - 导入 stripe-payments 库后,Flutter 应用程序在 AVD 中启动时崩溃(在调试器连接之前)
- sql-server - 使用视图是通过 kafka 进行 ETL 复杂查询的好策略吗?
- python-3.x - Scrapy 找不到自定义函数
- ios - WKWebView 中的 URL 加载问题
- react-native - 我在世博会上成功完成了我的应用程序和测试。现在如何安装在真实的物理设备中?
- ios - 带有 UIRefreshControl reloadData() 的水平方向 UICollectionView 不起作用