Android微调器没有按钮本身的涟漪,只有它的选项

Dar*_*rer 5 android spinner android-theme rippledrawable

我似乎无法让压力状态波纹在Spinner上工作.单个下拉项目有波纹,但不是旋转器本身.我想也许这是预期的行为,但是来自材料设计指南的这个动画清楚地显示了在选项下拉下拉列表出现之前带有按下状态波纹的微调器.

https://material-design.storage.googleapis.com/publish/material_v_4/material_ext_publish/0B3321sZLoP_HTS1LdnhrTl9TRzg/components-buttons-otherbuttons-060203_MobileDropdowns_xhdpi_006.webm

Jar*_*ler 2

Spinner在 中创建了一个新的Activity,正如您所描述的,它RippleDrawable不适用于Spinner使用 v7 兼容性库或 Android 5.0+。这对我来说并不奇怪;谷歌经常无法实现自己的设计。

为了产生效果,我所做的就是RippleDrawable在 res/values-v21/ 中创建一个并将其设置为 using 的Spinner背景spinner.setBackgroundResource(R.drawable.spinner_background);。我相信您也可以在您的主题中设置它。