UNPKG

@nativescript-community/ui-material-bottom-navigation

Version:

Material Design Bottom Navigation bars allow movement between primary destinations in an app. Tapping on a bottom navigation icon takes you directly to the associated view or refreshes the currently active view.

31 lines (30 loc) 2.07 kB
import { TabContentItem } from '@nativescript-community/ui-material-core-tabs/tab-content-item'; import { TabNavigation } from '@nativescript-community/ui-material-core-tabs/tab-navigation/index.android'; import { TabStrip } from '@nativescript-community/ui-material-core-tabs/tab-strip'; import { TabStripItem } from '@nativescript-community/ui-material-core-tabs/tab-strip-item'; import { TabsPosition } from '@nativescript-community/ui-material-core-tabs/tab-navigation/index-common'; import { Color } from '@nativescript/core'; export { TabContentItem, TabStrip, TabStripItem }; interface BottomNavigationBar extends com.nativescript.material.core.BottomNavigationBar { new (context: android.content.Context, owner: BottomNavigation): BottomNavigationBar; } declare let BottomNavigationBar: BottomNavigationBar; export declare class BottomNavigation extends TabNavigation<com.nativescript.material.core.BottomNavigationBar> { tabsPosition: TabsPosition; animationEnabled: boolean; swipeEnabled: boolean; protected updateTabsBarItemAt(position: number, itemSpec: com.nativescript.material.core.TabItemSpec): void; protected setTabsBarSelectedIndicatorColors(colors: number[]): void; protected getTabBarItemView(index: number): globalAndroid.widget.LinearLayout; protected getTabBarItemTextView(index: number): globalAndroid.widget.TextView; protected createNativeTabBar(context: android.content.Context): BottomNavigationBar; protected setTabBarItems(tabItems: com.nativescript.material.core.TabItemSpec[]): void; protected selectTabBar(oldIndex: number, newIndex: number): void; onLoaded(): void; updateAndroidItemAt(index: number, spec: com.nativescript.material.core.TabItemSpec): void; setTabBarBackgroundColor(value: android.graphics.drawable.Drawable | Color): void; _setItemsColors(items: TabStripItem[]): void; setTabBarSelectedItemColor(value: Color): void; setTabBarUnSelectedItemColor(value: Color): void; onTabsBarSelectedPositionChange(position: number, prevPosition: number): void; }