android - 移除边界 BottomNavigationView 以获得涟漪效果
问题描述
我希望涟漪效应超出BottomNavigationView
. 我怎样才能做到这一点?
我有这个xml:
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/nav_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
app:menu="@menu/bottom_nav_menu" />
提前致谢!
解决方案
我找到了一个解决方案。在运行时为底部导航实例分配 Null 值。请试试这个,
xml:
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/nav_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="@android:color/transparent"
app:menu="@menu/bottom_nav_menu"
android:elevation="0dp"/>
爪哇:
BottomNavigationView navView = findViewById(R.id.nav_view);
navView.setBackground(null);
快乐编码:)
推荐阅读
- php - ErrorException:`file_put_contents(/home/iyqexduam/alumni/storage/framework/cache/:在实时服务器中
- typescript - Pick 有什么不同
和打字稿中的 T["properties"] - spring-boot - 如何在 Criteria API 中应用自定义订单?
- postgresql - 使用 PostgreSQL 部署 Chainlink 节点时连接失败
- python - 我正在尝试遍历熊猫系列字典(通过 API 获得),我想将它们拆分为数据框中的绝望系列
- c - UDP 打孔正在与 google colab 合作,但不适用于其他本地 nat
- javascript - 如何在 VBA Selenium 中正确使用 ExecuteASyncScript?
- java - Android Camera2 API 图像色彩空间
- visual-studio-code - 如何将 VSCode 扩展中的文件复制到工作区?
- python - 为什么即使我将级别设置为警告,我的 python 程序仍会写入调试级别日志?