将顶部栏添加到底部导航视图项

Ama*_*nto 7 android kotlin bottomnavigationview

我想在每个底部导航视图项目的项目被选中时在它的顶部放置一个栏。如下图,但我没有找到方法。在此处输入图片说明

我不知道该怎么做

Chr*_*Jem 0

正如 Payam Kokabi 所建议的,您可以使用 aselector来确定要显示的背景可绘制对象。以下几行应该有效,

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/bottom_item_selected" android:state_checked="true"/>
    <item android:drawable="@drawable/bottom_item" android:state_checked="false"/>
</selector>
Run Code Online (Sandbox Code Playgroud)

PS - 您可以使用以下方法将选择器设置为项目背景:

app:itemBackground="@drawable/bottom_item_selector"
Run Code Online (Sandbox Code Playgroud)