我在下面有一张位图,它不是纯白色的,有一些嘈杂的地方:
如何设置BottomAppBar的背景,bitmap.xml如下,
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/bg"
android:tileModeX="repeat"
android:tileModeY="repeat" />
在我的 activity_main.xml 中,我使用它如下:
<com.google.android.material.bottomappbar.BottomAppBar
android:id="@+id/bottom_app_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="@drawable/bitmap"
app:fabAlignmentMode="center"
app:fabAnimationMode="scale"
app:navigationIcon="@drawable/ic_settings" />
但是它不起作用,BottomAppBar的背景不显示位图,仍然是纯白色,我在其他布局中成功使用了bitmap.xml,但是BottomAppBar不起作用。
我将 xml 的 android:background="@drawable/bitmap" 更改为 java 代码:
bottomAppBar.setBackground(getResources().getDrawable(R.drawable.bitmap));
但也有问题,看下面