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

如何使用Xamarin/MAUI的AnimationIsRunning()方法?ListView滚动动画handle参数疑问

解决ListView滚动动画的AnimationIsRunning参数问题

当你通过ListView.ScrollTo()触发程序化滚动动画时,判断该动画是否运行所需的handle参数是**"ScrollTo"**——这是框架内部为ListView内置滚动动画分配的固定标识字符串。

修改你的代码如下即可正常判断:

public bool IsPageScrollRunning()
{
    // 判断滚动动画是否正在运行
    return lvBookPages.AnimationIsRunning("ScrollTo");
}

补充说明:

  • 这个标识是框架内部约定的,ScrollTo方法在触发动画时会自动用"ScrollTo"作为handle注册动画实例
  • 只有当你给ListView添加自定义动画时,才需要传入自己定义的handle名称;对于内置的滚动、布局类动画,直接使用框架预设的标识即可

内容的提问来源于stack exchange,提问作者MerricWanderer

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 12:34:53