gpt4 book ai didi

Android 微调器在按钮本身上没有波纹,只有它的选项

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:02:30 25 4
gpt4 key购买 nike

我似乎无法让按下状态波纹在 Spinner 上工作。单个下拉项目有波纹,但微调器本身没有。我认为这可能是预期的行为,但是 Material 设计指南中的这个动画清楚地显示了在选项下拉列表出现之前微调器具有按下状态的波纹。

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

最佳答案

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

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

关于Android 微调器在按钮本身上没有波纹,只有它的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33248352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com