建筑日历。重叠的可滚动内容。
Building calendar. Overlapping scrollable content.
我正在构建基于日历的应用程序并尝试使用 Flutter。
您能给出 advice/example 层次结构如何构建像 Google 日历每日视图这样复杂而高效的布局吗?
主要问题:我应该如何布局恒定时间背景和重叠动态事件层?
之前用过RecyclerView和自定义RecyclerView.LayoutManager,但对Flutter方式一窍不通
您可以使用 GridView.custom
高效地构建布局。
A custom SliverGridDelegate can produce an aribtrary 2D arrangement of children, including arrangements that are unaligned or overlapping.
一个更简单的选择可能是使用 CustomMultiChildLayout
,但这将需要布置所有子项,而不仅仅是可见的子项。它可能会更慢,但这也许不是日历应用程序的瓶颈。
我正在构建基于日历的应用程序并尝试使用 Flutter。
您能给出 advice/example 层次结构如何构建像 Google 日历每日视图这样复杂而高效的布局吗? 主要问题:我应该如何布局恒定时间背景和重叠动态事件层?
之前用过RecyclerView和自定义RecyclerView.LayoutManager,但对Flutter方式一窍不通
您可以使用 GridView.custom
高效地构建布局。
A custom SliverGridDelegate can produce an aribtrary 2D arrangement of children, including arrangements that are unaligned or overlapping.
一个更简单的选择可能是使用 CustomMultiChildLayout
,但这将需要布置所有子项,而不仅仅是可见的子项。它可能会更慢,但这也许不是日历应用程序的瓶颈。