fix: set item color

This commit is contained in:
Vasil Trifonov
2020-03-13 21:29:44 +02:00
parent 75a92d5eec
commit cbc0173ed5
4 changed files with 2 additions and 6 deletions

View File

@@ -576,6 +576,7 @@ export class BottomNavigation extends TabNavigationBase {
items.forEach((item, i, arr) => {
const textView = this._bottomNavigationBar.getTextViewForItemAt(i);
item.setNativeView(textView);
this._setItemColor(item);
});
}

View File

@@ -639,6 +639,7 @@ export class Tabs extends TabsBase {
items.forEach((item, i, arr) => {
const tv = tabsBar.getTextViewForItemAt(i);
item.setNativeView(tv);
this._setItemColor(item);
});
}

View File

@@ -198,9 +198,6 @@ public class BottomNavigationBar extends LinearLayout {
} else if (tabItem.iconDrawable != null) {
imgView.setImageDrawable(tabItem.iconDrawable);
imgView.setVisibility(VISIBLE);
if (tabItem.color != 0) {
imgView.setColorFilter(tabItem.color);
}
} else {
imgView.setVisibility(GONE);
}

View File

@@ -272,9 +272,6 @@ public class TabsBar extends HorizontalScrollView {
} else if (tabItem.iconDrawable != null) {
imgView.setImageDrawable(tabItem.iconDrawable);
imgView.setVisibility(VISIBLE);
if (tabItem.color != 0) {
imgView.setColorFilter(tabItem.color);
}
} else {
imgView.setVisibility(GONE);
}