Android底部导航视图项图标大小

时间:2019-11-14 19:02:28

标签: android xml

我需要在Android中进行如下导航:what i want 我尝试过,现在有这样的东西:what i have

如何增加+图标的大小?它将是静态的,并且始终大于另一个图标。激活后,其他图标将更改颜色,但大小将保持不变。

活动xml:

 <com.google.android.material.bottomnavigation.BottomNavigationView
    android:id="@+id/bottom_navigation"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:itemBackground="@color/white"
    app:layout_anchor="@id/bottom_navigation"
    app:layout_constraintBottom_toBottomOf="parent"
    app:labelVisibilityMode="labeled"
    app:menu="@menu/bottom_navigation_main"
    tools:layout_editor_absoluteX="4dp" />

底部导航视图xml:

<item
    android:id="@+id/action_home"
    android:enabled="true"
    android:icon="@drawable/ic_home"
    android:title="@string/home"
    app:showAsAction="ifRoom"/>

<item
    android:id="@+id/action_notification"
    android:enabled="true"
    android:icon="@drawable/ic_notification"
    android:title="@string/notification"
    app:showAsAction="ifRoom"/>

<item
    android:id="@+id/action_add"
    android:enabled="true"
    android:title=" "
    android:icon="@drawable/ic_add_circle"
    app:showAsAction="ifRoom"
    app:itemIconSize="50px"/>

<item
    android:id="@+id/action_schedule"
    android:enabled="true"
    android:title="@string/schedule"
    android:icon="@drawable/ic_schedule"
    app:showAsAction="ifRoom" />

<item
    android:id="@+id/action_profile"
    android:enabled="true"
    android:title="@string/profile"
    android:icon="@drawable/ic_profile"
    app:showAsAction="ifRoom" />

1 个答案:

答案 0 :(得分:0)

您可以通过使用底部栏顶部的“浮动操作按钮”来实现您要尝试的操作。 然后,底部栏中的第三项可以只是一个占位符。没有任何动作,名称和图标。

this帖子中提供了一个布局,例如顶部带有浮动操作按钮的布局,请参阅该帖子以获取有关您可能面临的同一问题的更多信息。

您还可以查看this。 Google的新底部栏,其中包括带有“浮动操作按钮”的功能。

相关问题