我想像WhatsApp添加日期标题。
下面是两个例子:
我已经阅读了此question并参考了this和this的答案,但有一个问题。
我可以使用grouped_list
和sticky_grouped_list
包,但是没有cacheExtent
字段,所以对我来说没有用。
我的代码:
ListView.builder(
cacheExtent: 9999.0,
controller: controller,
itemCount: itemCount,
itemBuilder: (context, index) => ChatBubble(),
),
我希望我可以做一些自定义代码或其他包。
如果您需要更多信息,请随时发表评论。
如何在Flutter中添加类似WhatsApp的日期标题?我将非常感谢任何帮助。提前感谢!
1条答案
按热度按时间ee7vknir1#
我为我的项目做了这个,我为你做了简单的,你可以自定义,这是基本的想法:
我在示例中使用的列表:
在窗口小部件树中按如下方式使用:
我的模型:
一些扩展在您情况下会很有用: