【问题标题】:How can I implement this using Flutter? [closed]如何使用 Flutter 实现这一点? [关闭]
【发布时间】:2020-12-21 13:20:33
【问题描述】:

我正在尝试为酒店预订应用程序构建一个类似于日历的界面,如下所示。我不能在这里使用任何 pub dev 包,因为最左边的列必须包含酒店房间的名称。关于如何实施的任何想法?

The Layout

【问题讨论】:

  • 如果我在下面的回答有用,请花点时间接受,否则请告诉我。

标签: flutter dart flutter-layout


【解决方案1】:

Table widget 似乎是解决此问题的好方法

【讨论】:

  • 为每一列添加日期将是一项极其痛苦的任务。你不觉得吗?
  • 不一定。您可能只使用 datetime 对象来提取工作日和日期。从第一列的 datetime.now() 开始,然后是本周的 datetime.now() + 1、+2 等。使用功能相对移动到今天。假设用户想在下周显示,你会计算 datetime.now()+7 (或 datetime.now() + 7 * nb 次用户按下“下周”)。
  • ...使用函数调用来生成列。我现在不在电脑上,但如果有帮助的话,我可以稍后给你写一个工作示例??
  • 如果你能做到,那就太好了!非常感谢!
猜你喜欢
  • 1970-01-01
  • 2021-02-13
  • 2017-08-30
  • 2020-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多