1

这个问题有点奇怪和复杂——有时(它不是确定性的或者我不知道原因)我的一些片段没有出现在事务中。

我检查了所有内容两次,似乎没问题 - 之前正确添加了片段,不为空等,将字段mHidden设置为交易true之前和false之后,但我看到的只是一个空的地方。

有什么问题?

更准确地说,这个问题 - 我同时管理多个片段Activity(最多 25 个),并且交易同时隐藏/显示其中的许多片段。更重要的是,我将 4 个片段添加到同一个布局持有者 ( FrameLayout),并切换它们的可见性 - 但我认为这可能不是原因。

我开始讨厌安卓了……

4

1 回答 1

1

好的,很高兴您在向其他人展示问题的同时提出解决方案的频率 - 这里的问题在于隐藏/显示动画 - 当我隐藏带有某种动画的片段时有一个用例(缩放到 0.0 ,淡入淡出等)和后来(特殊情况)显示它没有进入反向动画(作为优化) - 片段显示,但保持缩放到 0 或淡出。

于 2012-09-12T09:29:33.063 回答