我在我的应用程序中使用this库来使用BottomBar,我无法为此BottomBar设置背景色。
我的代码:

 mBottomBar = BottomBar.attach(parent.findViewById(R.id.content), savedInstanceState);
    mBottomBar.setItemsFromMenu(R.menu.bottombar_menu, new OnMenuTabClickListener() {
        @Override
        public void onMenuTabSelected(@IdRes int menuItemId) {

        }

        @Override
        public void onMenuTabReSelected(@IdRes int menuItemId) {

        }
    });

    mBottomBar.mapColorForTab(0, ContextCompat.getColor(getActivity(), R.color.colorAccent));
    mBottomBar.mapColorForTab(1, ContextCompat.getColor(getActivity(), R.color.colorAccent));

我的底框背景色是白色-我想设置Bootombar如下:
android - 如何设置BottomBar的背景颜色?-LMLPHP
UPD 1我试过这个代码:
mBottomBar.setBackgroundColor(getResources().getColor(R.color.colorAccent));

但我的内容(在屏幕截图中查找附近的内容)的背景更改不在BottomBar

最佳答案

试试这个。对我有用

mBottomBar.getBar().setBackgroundColor(ContextCompat.getColor(getActivity(), R.color.colorAccent));

08-16 15:21