NavigationView Ripple 在支持库中丢失 23.1.0 更新

2023-12-01

使用设计支持库版本23.0.1,内的菜单项NavigationView默认情况下,似乎支持波纹动画当被选择时。但是,当升级到设计支持库版本时23.1.0波纹动画似乎丢失了。这是一个错误吗?有其他人也注意到这一点并且可以复制吗?而且,更好的是,有人有解决方案吗?

我第一次发现这个问题是在使用NavigationView通过设计支持库版本23.4.0并注意到菜单项上缺乏连锁反应。然而直到我跟随this NavigationView由 AndroidForDevs 提供的教程,我可以将其归咎于设计支持库版本23.1.0.

要复制和重现该问题,请查看本教程的示例代码,它利用设计支持库版本22.2.0,并将版本提升到23.1.0 in 应用程序的 build.gradle。然后您会注意到菜单项在选择时不会出现波纹。但是,如果您恢复到版本22.2.0 or 23.0.1您会注意到选中的项目会出现波纹。

作为参考,这里有一个link到支持库更改日志。虽然它提到了允许在NavigationView我想不出为什么这可能会导致默认情况下消除连锁反应,因为它听起来无关。这是逐字更改说明

通过使用为 NavigationView 类添加了对自定义视图的支持 这app:actionLayout属性或MenuItemCompat.setActionView()方法。

注意:当选择菜单项时抽屉无法关闭时,此问题最容易显现。这可以通过评论来实现这条线


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

NavigationView Ripple 在支持库中丢失 23.1.0 更新 的相关文章

随机推荐