gpt4 book ai didi

android - 如何以编程方式设置工具栏 NavIcon 波纹颜色?

转载 作者:行者123 更新时间:2023-12-02 16:27:38 28 4
gpt4 key购买 nike

Activity 的颜色需要在运行时改变。以编程方式设置工具栏和状态栏的颜色、文本颜色等效果很好。

还可以更改 NavIcon 的颜色。

    final Drawable immutableNavIcon = toolbar.getNavigationIcon();
if (immutableNavIcon != null) {
Drawable navIcon = immutableNavIcon.mutate();
navIcon.setColorFilter(foregroundColor, PorterDuff.Mode.SRC_ATOP);
toolbar.setNavigationIcon(navIcon);
}

如何更改 NavIcon 的波纹颜色?

最佳答案

在工具栏中使用此主题..

<style name="ToolbarTheme"
parent="Widget.AppCompat.Toolbar">
<item name="actionMenuTextColor">#1bff3a</item>
<item name="colorControlNormal">#FFF</item>
<item name="colorControlActivated">#FFF</item>
<item name="android:textColorPrimary">#FFF</item>
<item name="actionButtonStyle">@style/Widget.AppCompat.ActionButton</item>
<item name="selectableItemBackground">?android:selectableItemBackground</item>
<item name="selectableItemBackgroundBorderless">?android:selectableItemBackground</item>
<item name="colorControlHighlight">@color/accentColor</item>

看这里background ripple effect

关于android - 如何以编程方式设置工具栏 NavIcon 波纹颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41462803/

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