【问题标题】:Material bottom navigation bottom icon space bug材质底部导航底部图标空间bug
【发布时间】:2020-11-18 13:42:13
【问题描述】:

我的材质底部导航有问题。当我有 height = wrap_content 时,如果我单击菜单项,底部导航会调整大小。当我有 height = 56dp 时,btm nav 会上升并且被隐藏。

gif: height = 56dp

gif: height = wrap_content

在我的活动中

<com.google.android.material.bottomnavigation.BottomNavigationView
    android:id="@+id/nav_view"
    style="@style/EfNavigationView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginStart="10dp"
    android:layout_marginEnd="10dp"
    android:layout_marginBottom="20dp"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:menu="@menu/bottom_nav_menu" />

我的风格

 <style name="EfNavigationView" parent="Widget.Design.BottomNavigationView">
    <item name="itemIconTint">@drawable/bottom_navigation_colors</item>
    <item name="itemTextColor">@drawable/bottom_navigation_colors</item>
    <item name="android:background">@drawable/ef_field_white_50</item>
</style>

【问题讨论】:

    标签: android android-studio navigation bottomnavigationview


    【解决方案1】:

    我的主题中有:

        <item name="android:windowTranslucentStatus">true</item>
        <item name="android:windowTranslucentNavigation">true</item>
    

    所以,我的布局中需要这个:

        android:fitsSystemWindows="true"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-10
      • 1970-01-01
      • 1970-01-01
      • 2021-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多