我定义了一个包含两个项目的可绘制XML文件。 这是代码
首先是MainActivity Layout:
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/relLayout1">
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/relLayout2"
android:layout_below="@id/relLayout1"
android:background="@color/white">
在layout_bottom_navigation中,我使用了BottomNavigationEX
xmlns:app="http://schemas.android.com/apk/res-auto">
android:layout_width ="match_parent"
android:layout_height="50dp"
android:layout_alignParentBottom="true">
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/bottomNavViewBar"
android:background="@drawable/white_grey_border_top"
app:menu="@menu/bottom_navigation_menu">
然后我在bottom_Navigation_menu中定义了这样的MenuItems
android:id="@+id/ic_house"
android:icon="@drawable/ring_cicle_home"
android:title="">
android:id="@+id/ic_search"
android:icon="@drawable/ring_cicle_search"
android:title="">
android:id="@+id/ic_circle"
android:icon="@drawable/ic_circle"
android:title="">
android:id="@+id/ic_alert"
android:icon="@drawable/ic_alert"
android:title="">
android:id="@+id/ic_android"
android:icon="@drawable/ic_android"
android:title="">
这是ring_circle_search
android:innerRadius="25dp"
android:shape="ring"
android:thickness="5dp"
android:useLevel="false">
android:left="11dp"
android:right="11dp"/>
android:drawable="@drawable/ic_search"
android:width="40dp"
android:height="50dp"/>
预览显示如下:
但是红色背景不会在android设备中呈现。 而是变成蓝色的原色。
任何人都可以指出是什么问题吗?