gpt4 book ai didi

android - 场景转换闪烁

转载 作者:可可西里 更新时间:2023-11-01 19:08:01 25 4
gpt4 key购买 nike

我有一个简单的 View ,其中包含一个场景根 FrameLayoutListView 和底部的几个按钮。

场景根用于加载和展示不同的场景,大小根据当前场景动态变化。 ListView 在两个方向上都设置为 match_parent 并且位于 scene root 之后。

问题是:

如果我使用底部的按钮开始转换,一切正常,没问题,神奇。但是,如果我在滚动 (✝✝) 时转换 (✝) 到不同的场景,则转换似乎在开始之前闪烁。

ListView 由于滚动使层次结构无效之前,渲染引擎几乎看起来无法加载动画的第一帧。

感谢您的帮助;)

TransitionManager.go(Scene, Transition)

✝✝ 我在 ListView 中添加了几个方法来实现这一点

最佳答案

我见过的所有使用场景转换的 Google 应用程序都从 ListView 中的某个项目过渡到其详细信息 Activity。由于 ListView 具有在触摸时立即停止滚动的便捷行为,因此这种转换不会产生闪烁。

因此看来最好的办法是在转换到新的 Activity 之前以编程方式停止滚动,这由代码 here 完成。 .

关于android - 场景转换闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29919934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com