颤抖的日历周视图

时间:2018-08-23 09:15:03

标签: calendar widget flutter

我正试图像在Google日历中那样对Weekview进行编程,以防止抖动。 我想显示一个时间表,其中事件在各个时间开始和结束(例如9:34、17:11),并确切地显示在日历中。因此,由于我当前是使用表格小部件实现的,因此无法四舍五入到整个小时。

实现这种观点的最佳方法是什么。我不知道从哪里开始。水平滚动本身并不那么重要。但是垂直的是我的问题。如何将这些事件小部件放置在可滚动列表中的特定位置?

我很欣赏每种答案。这将对我有很大帮助。

Example of weekview in calendar

2 个答案:

答案 0 :(得分:4)

这是一个穷人版本,使用了CustomScrollView个孩子和一个简单的Stack孩子。

如果您还想要水平滚动,事情将变得越来越困难。对于带有动画的非常复杂的布局,您可能需要自定义布局。

Positioned

答案 1 :(得分:0)

我来晚了一点,但是我创建了一个库,可以为您提供您想要的东西:

它称为 FlutterWeekView ,如果您仍然有兴趣,可以使用以下链接:

预览: