如何在Android Studio中更改系统/底部导航栏按钮的点击波纹效果颜色

ny6fqffe  于 2022-11-16  发布在  Android
关注(0)|答案(1)|浏览(196)

我想在android studio中改变导航栏的背景涟漪效果颜色。就像当有人按下或点击导航栏按钮时,会显示波纹效果。但在我的例子中,它是不可见的,因为我的导航栏颜色是白色的,涟漪效果颜色(点击)也是白色,因此我想将此涟漪效果颜色更改为黑色,以便在白色导航栏中可见。
我测试应用程序的设备具有Android-8 (Oreo, API-Level 27)
我的项目详细信息:

***最小SDK版本:**19
***目标SDK版本:**30

qgzx9mmu

qgzx9mmu1#

你可以使用app:itemRippleColor属性来改变涟漪效果的颜色。

<com.google.android.material.bottomnavigation.BottomNavigationView
      app:itemRippleColor="@color/black"
  />

编辑:因为您指的是系统底部栏,而不是底部导航栏:
在“styles.xml”中,您应该粘贴以下内容:
(要求API〉= 28)

<item name="android:windowLightNavigationBar">true</item>
<item name="android:navigationBarColor">@android:color/white</item>

“windowsLightNavigationBar”通知系统App使用了浅色导航栏,将涟漪的颜色改为灰色我相信(这是安卓标准)
如果您的应用支持API版本〈28,请勾选this问题以查找更多类似的解决方案

相关问题