删除边界 BottomNavigationView 以获得涟漪效应
Remove boundaries BottomNavigationView for ripple effect
我希望涟漪效应超出 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" />
提前致谢!
我发现 solution.To 在运行时为底部导航实例分配 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"/>
java:
BottomNavigationView navView = findViewById(R.id.nav_view);
navView.setBackground(null);
快乐编码:)
为 xml 中的背景 属性 分配 Null 值。
android:background="@null"
像这样,
<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="@null"
app:menu="@menu/bottom_nav_menu" />
我希望涟漪效应超出 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" />
提前致谢!
我发现 solution.To 在运行时为底部导航实例分配 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"/>
java:
BottomNavigationView navView = findViewById(R.id.nav_view);
navView.setBackground(null);
快乐编码:)
为 xml 中的背景 属性 分配 Null 值。
android:background="@null"
像这样,
<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="@null"
app:menu="@menu/bottom_nav_menu" />