涟漪效果超出BottomNavigationView边框

时间:2018-07-12 12:48:35

标签: android bottomnavigationview ripple

我的BottomNavigationView产生了一些奇怪的效果-波纹超出了视图的边界。我该怎么解决?

enter image description here

这是我的XML

<android.support.design.widget.BottomNavigationView
        android:id="@+id/bnv_bottom_menu"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:layout_alignParentBottom="true"
        app:menu="@menu/menu_main_bottom"
        app:itemTextColor="@color/selector_bottom_navigation_item"
        app:itemIconTint="@color/selector_bottom_navigation_item" />

2 个答案:

答案 0 :(得分:1)

问题已解决。我将背景设为BNV,现在一切都很好。

<android.support.design.widget.BottomNavigationView
    android:id="@+id/bnv_bottom_menu"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:layout_alignParentBottom="true"
    android:background="@android:color/white"
    app:menu="@menu/menu_main_bottom"
    app:itemTextColor="@color/selector_bottom_navigation_item"
    app:itemIconTint="@color/selector_bottom_navigation_item" />

答案 1 :(得分:0)

您的答案对我不起作用。我将背景放在ScalarData顶部。在我的情况下,它是BottomNavigationView(动态添加的)。我为Fragment的根布局提供了背景。