代码之家  ›  专栏  ›  技术社区  ›  Snake

如何在底部导航视图中添加分隔符

  •  1
  • Snake  · 技术社区  · 7 年前

    基本上是图标之间的分隔符

    非常感谢。

    1 回复  |  直到 7 年前
        1
  •  0
  •   nyulan    7 年前

    如果我没有错的话,底部导航视图的创建是为了匹配/遵循材质设计指南,并且分隔符不应该是底部导航的一部分。 https://material.io/design/components/bottom-navigation.html

        2
  •  0
  •   Abhishek Charismatic    6 年前

    您可以轻松地在类似的项目之间创建分隔符。

      <com.google.android.material.bottomnavigation.BottomNavigationView
            android:id="@+id/bottomNavigation"
            style="@style/BottomNavigationView"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:layout_gravity="bottom"
            android:background="@drawable/item_bg"
            android:focusable="false"
            android:foreground="@drawable/ripple"
            android:theme="@style/BottomNavigationTheme"
            app:itemIconSize="@dimen/dimen_20dp"
            app:itemIconTint="@drawable/bottom_navigation_selector"
            app:itemTextColor="@color/color_selector"
            app:labelVisibilityMode="labeled"
            app:layout_behavior="@string/hide_bottom_view_on_scroll_behavior"
            app:layout_scrollFlags="scroll|enterAlways|snap">
    
            <androidx.appcompat.widget.AppCompatTextView
                android:id="@+id/line"
                android:layout_width="0.8dp"
                android:layout_height="@dimen/dimen_20dp"
                android:layout_marginTop="@dimen/dimen_5dp"
                android:layout_gravity="center"
                android:background="@color/textview_black">
    
            </androidx.appcompat.widget.AppCompatTextView>
    
    
        </com.google.android.material.bottomnavigation.BottomNavigationView>