BottomNavigationView 项目实战

2020-05-22  本文已影响0人  XII01

让icon下面文字一直展示

app:labelVisibilityMode="labeled"

添加按钮,在menu文件夹下新建导航菜单文件

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <item
        android:id="@+id/navigation_message"
        android:icon="@drawable/ic_home_black_24dp"
        app:showAsAction="ifRoom"
        android:title="@string/title_message" />

    <item
        android:id="@+id/navigation_telephone"
        android:icon="@drawable/ic_dashboard_black_24dp"
        app:showAsAction="ifRoom"
        android:title="@string/title_telephone" />

    <item
        android:id="@+id/navigation_discover"
        android:icon="@drawable/ic_notifications_black_24dp"
        app:showAsAction="ifRoom"
        android:title="@string/title_discover" />

    <item
        android:id="@+id/navigation_notify"
        android:icon="@drawable/ic_notifications_black_24dp"
        app:showAsAction="ifRoom"
        android:title="@string/title_notify" />

</menu>

用法:app:menu="@menu/navigation"

去掉 选中缩放动画

  <style name="bottom_tab_choose_text">
        <item name="android:textSize">@dimen/text_size_14sp</item>
        <item name="android:textColor">@color/colorPrimary</item>
    </style>

    <style name="bottom_tab_nomal_text">
        <item name="android:textSize">@dimen/text_size_14sp</item>
        <item name="android:textColor">@color/bg_999999</item>
    </style>

用法:
app:itemTextAppearanceInactive="@style/bottom_tab_nomal_text"
app:itemTextAppearanceActive="@style/bottom_tab_choose_text"

去掉水平移动动画

app:itemHorizontalTranslationEnabled="false"

其他属性待研究

上一篇下一篇

猜你喜欢

热点阅读