android - 工具栏中的波纹颜色子菜单项

标签 android menu ripple

我正在使用 xml 在我的工具栏上创建菜单和子菜单。

他们使用带有 alpha 波纹颜色的黑色。

与此同时,在其他菜单中,我正在使用弹出菜单,它正在使用 colorControlHighlight(我的样式中添加了金色)。

有没有办法将这种金色添加到通过 xml 创建的子菜单中生成的波纹中?

最佳答案

好吧,我直接在工具栏中使用 colorControlHighlight 解决了这个问题。

样式.xml

<style name="ToolbarStyle" parent="ThemeOverlay.AppCompat.Light">
    <item name="android:colorBackground">@color/white</item>
    <item name="android:textColor">@color/black</item>
    <item name="colorControlHighlight">@color/color_accent</item>
</style>

layout_with_my_toolbar.xml

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:title="Toolbar Title"
    app:popupTheme="@style/ToolbarStyle">
</android.support.v7.widget.Toolbar>

关于android - 工具栏中的波纹颜色子菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45891209/

相关文章:

java - Android Studio : SQLite Database Query for getting closest location from coordinates

android - 如何更改 google maps api v2 的自定义信息窗口形状

java - 使用 Proguard 导出 APK 时收到错误代码 1

CSS Sprite 事件状态

css superfish 菜单,没有正确排列

swift - Xcode 11 的 SWRevealViewController 问题

android - Recycler 查看点击动画

java - 使用编辑文本在 toast 中进行简单的倒计时

android - 初始化期间 Phonegap 插件错误

android - API 小于 21 的点击波纹效应