此问题通常是由于使用TransitionManager类,该类有一个默认最高值为10的传输记录缓存。如果传输操作的数量超过了缓存大小,则旧的缓存将被强制清除,这可能导致过渡API停止接收任何更新。可以通过添加以下代码解决此问题,并在每次传输操作后重置传输记录缓存以防止其填满。
TransitionManager.sDefaultTransition = null;
TransitionManager.sDefaultTransition = null
上一篇:Android滚动视图中禁用时间滚动
下一篇:Android过渡动画ChangeBounds在不同大小的情况下不起作用。