首页 > 解决方案 > 如何在颤动中制作具有每日视图的水平周滑块

问题描述

所以我在一个项目中,我需要每天查看某人的日程安排,问题是同一页面还需要一个工作日的水平滑块,或多或少。我的问题是我不知道如何制作滑块,它应该像箭头所指的图像。 在此处输入图像描述

到目前为止,我在尝试使用的库中发现的问题是,它们都没有可自定义的滑块或日常视图中的滑块。这里是图书馆。

  syncfusion_flutter_calendar: ^19.2.55
  flutter_week_view: ^1.1.0
  weekday_selector: ^1.0.0

有没有办法制作这样的滑块(这也会改变下面的视图)或任何可以定制并具有这样视图的库?

标签: fluttercalendardayofweek

解决方案


在滑块中制作List<WeekDay>您想要的所有工作日。(您可以动态更新它)

对于 Slider Widget,您可以使用水平线ListView返回 List 中每个元素的 weekdaywidget。您可以使用 and 使其可点击,GestureDetector并根据以下onTap(() {})设置显示不同的任务。selectedWeekdayselectedWeekday

您必须自己实现WeekDay该类或使用 DateTime 类。


推荐阅读