Я использую грубую смесь, чтобы перемещаться по фрагментам в моем проекте, я пытаюсь установить привлекательный фон для моего узла, но с этим трудно справиться. Пример в официальном руководстве https://github.com/roughike/BottomBar показывает только, как изменить цвет панели. Есть ли способ сделать это?Установите черновой дымоходный фонарик
resId = R.drawable.footer_bg_02;
bottomBar = BottomBar.attach(this, savedInstanceState);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
bottomBar.setBackground(resId);
}
bottomBar.setFragmentItems(getSupportFragmentManager(), R.id.fragmentContainer,
new BottomBarFragment(StoreList.newInstance("Content for fragment 1."), R.drawable.ic_01, "fragment 1"),
new BottomBarFragment(QRscanner.newInstance("Content for fragment 2."), R.drawable.ic_02, "fragment 2"),
new BottomBarFragment(MyBooking.newInstance("Content for fragment 3."), R.drawable.ic_03, "fragment 3"),
);
bottomBar.setOnItemSelectedListener(new OnTabSelectedListener() {
@Override
public void onItemSelected(int position) {
switch (position) {
case 0:
getSupportActionBar();
//return;
case 1:
//getSupportActionBar().hide();
case 2:
//return;
case 3:
//getSupportActionBar().hide();
case 4:
//return;
// Item 1 Selected
}
}
});
Я пытаюсь использовать setBackground, но не могу получить удачу.
Есть ли способ установить его программно? Так как я не создал нижнюю панель в моем файле макета, то узел был создан непосредственно из моей активности. – JerryKo
@JerryKo см. Edit..actuall y i не найти никакого способа изменить drawable ... вы можете изменить только цвет – rafsanahmad007