安卓L版本的涟漪效果未显示

3
我已创建了一个 RecyclerView 并设置了一个 onItemClickListener 来显示一个 Activity、一个 AlertDialog 或者一个 Fragment。当我点击以显示 Activity 或 Alert 时,它会显示涟漪效果,但是当我点击以显示 Fragment 时,它不会。我该如何让点击 Fragment 列表项时显示涟漪效果?
如果您感兴趣,这里是我的源代码链接:link

请在此处发布您源代码的相关部分,而不仅仅是链接。您可以将链接留作参考,供那些想要玩弄完整源代码的人使用,但问题本身应包含回答问题所需的所有信息。此外,链接往往会中断,因此一旦该链接不再有效,您的问题基本上就变得无用了。因此,请编辑您的问题并添加源代码的相关部分。您还可以阅读此处以获取更多信息。 - Xaver Kapeller
1个回答

2

替换片段是一种瞬间的操作,而显示警报则会有延迟。当它们同时播放时,涟漪动画会与默认的淡入动画一起显示在警报被展示时;但是在更改片段时不会有时间进行涟漪动画。

您可以通过空动画或计时器线程来延迟替换片段。

另一种选择是在片段事务中添加动画,以便允许涟漪动画完成。


这并不是答案的一部分,但通常情况下,我会忽略转换操作的涟漪效应,因为它们不向后兼容,并且您无法访问其动画监听器以在之后执行其他操作。 - MLProgrammer-CiM

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接