我正在开发我的第一个应用程序,为它提供新的材质外观。我有点迷路了,所以我正在学习一些教程来实现诸如工具栏,导航抽屉等等。我不得不说,我正在提供兼容性来预棒棒糖android版本,所以我使用支持库。自定义导航抽屉上的波纹效果
什么concers我的问题,是我刚刚实施了抽屉式导航栏下面这个教程之一,并使用下列库的兼容性:
support.v4.widget.DrawerLayout
support.v7.widget.RecyclerView
我认为代码实现太长放它在这里,所以我会提供这个教程的链接,我已经完全按照说here。
我的问题是,当我从导航抽屉的行中选择一个项目时,它完美地打开了它的相应部分,但是它在触摸时不会显示任何涟漪效应或任何触摸效果。事情是这样的:
我已经采取了看看其他一些教程,例如,在一个属于附加的GIF,看看他们使用的任何方法或实施以提供效应来触摸,但没有实现,以获得这种效果,只是onclick方法。
那么,这段代码有什么问题,我怎么修改它,或者我可以添加什么来获得该效果?
你正在测试哪个设备?我一直在设计带有Lollipop设备专用涟漪效果的绘图板,并保留旧版本的“Selector”实现。您是否在预L设备上进行测试? – SlashG
@SlashG我正在测试展位前的棒棒糖(KitKat)和棒棒糖(5.0) – masmic
您是否在'drawable/values-v21/style.xml'中为您的应用指定了材质主题? – SlashG