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

Flutter SharedAxisTransition短时长设置不生效问题求助

Flutter SharedAxisTransition短时长设置不生效问题求助

各位Flutter开发者们好,我最近遇到了一个转场动画的奇怪问题,想请教大家的经验~

我在应用里用SharedAxisTransition做页面转场,结果发现一个离谱的情况:只有把transitionDuration设成特别大的值(比如600000ms)时,转场动画才会正常展示;但如果设置成常用的短时长(600ms到1200ms之间),在Android 11的设备上完全看不到转场效果,可是在Google Pixel 8(API 36)上却能正常工作。

先给大家说下我的开发环境:

  • Flutter版本:3.29.3
  • Dart SDK版本:3.7.2

下面是我在单个页面中的实现代码,方便大家了解完整场景:

// 此处为转场相关的代码实现

我已经检查过转场的触发逻辑,确认时机是没问题的,但就是短时长下Android 11设备没反应。有没有小伙伴碰到过类似的问题?或者能给我一些排查的思路吗?万分感谢!

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.08 13:04:42