使用设计支持库版本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(使用前将#替换为@)