我希望在选择每个底部导航视图项目时,在其下方放置一条线。如下图所示,但我找不到方法来实现它。 我创建了一个形状线line.xml,如下所示:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line">
<stroke android:width="6dp" android:height="2dp" android:color="@color/honey"/>
<corners android:radius="5dp"/>
</shape>
我创建了一个名为checked_uncheked.xml的选择器,代码如下:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/line" android:state_checked="true"/>
<item android:drawable="@color/white" android:state_checked="false"/>
</selector>
我在bottomNavigation下面添加了"app:itemBackground="@drawable/line"
,但仍然没有结果。
app:itemBackground=@drawable/selector checked_uncheked
- Saurabh Thorat