You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在LazyVerticalGrid中实现列表项的动画(含过滤移除场景)

如何在LazyVerticalGrid中实现列表项的动画(含过滤移除场景)

嘿,我现在碰到这么个需求:手里有个List<List<Thing>>结构的数据,要在LazyVerticalGrid里把每个子列表当成独立项来展示——毕竟每个子列表的布局都不一样。另外还有个关键点:当列表经过过滤、项数变少的时候,被移除的项得带着动画从网格里平滑消失,不能太突兀。

我自己试着写了两种不同的实现方案,先给你看看第一种:

1. 基于过滤后列表的迭代实现

LazyVerticalGrid(
    modifier = modifier
        .fillMaxSize(),
    contentPadding = PaddingValues(horizontal = 16.dp)
    // 注:原代码此处存在截断,后续参数及内容未完整给出
)

备注:内容来源于stack exchange,提问作者msc87

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 16:28:15