我似乎无法让压力状态波纹在旋转器上工作。单个下拉项具有涟漪,而不是微调器本身。我认为这可能是预期的行为,但是这个来自材质设计指南的动画在选项下拉列表出现之前清楚地显示了具有按下状态波纹的微调器。
https://material-design.storage.googleapis.com/publish/material_v_4/material_ext_publish/0B3321sZLoP_HTS1LdnhrTl9TRzg/components-buttons-otherbuttons-060203_MobileDropdowns_xhdpi_006.webm

最佳答案

我在Spinner中创建了一个新的Activity,正如您所描述的,RippleDrawable不应用于使用v7兼容库或android 5.0+的Spinner。这对我来说并不奇怪;谷歌经常无法实现自己的设计。
为了产生影响,我所做的就是在res/values-v21/中创建一个RippleDrawable并使用Spinner将其设置为spinner.setBackgroundResource(R.drawable.spinner_background);上的背景。我相信你也可以把这个放在你的主题里。

07-28 01:49
查看更多