1 | import { TabViewBase, TabViewItemBase } from './tab-view-common';
|
2 | export * from './tab-view-common';
|
3 | export declare class TabViewItem extends TabViewItemBase {
|
4 | nativeViewProtected: android.widget.TextView;
|
5 | tabItemSpec: org.nativescript.widgets.TabItemSpec;
|
6 | index: number;
|
7 | private _defaultTransformationMethod;
|
8 | get _hasFragments(): boolean;
|
9 | initNativeView(): void;
|
10 | onLoaded(): void;
|
11 | resetNativeView(): void;
|
12 | disposeNativeView(): void;
|
13 | createNativeView(): globalAndroid.widget.TextView;
|
14 | _update(): void;
|
15 | _getChildFragmentManager(): androidx.fragment.app.FragmentManager;
|
16 | }
|
17 | export declare const tabs: WeakRef<TabView>[];
|
18 | export declare class TabView extends TabViewBase {
|
19 | private _tabLayout;
|
20 | private _viewPager;
|
21 | private _pagerAdapter;
|
22 | private _androidViewId;
|
23 | _originalBackground: any;
|
24 | constructor();
|
25 | get _hasFragments(): boolean;
|
26 | onItemsChanged(oldItems: TabViewItem[], newItems: TabViewItem[]): void;
|
27 | createNativeView(): org.nativescript.widgets.GridLayout;
|
28 | initNativeView(): void;
|
29 | _loadUnloadTabItems(newIndex: number): void;
|
30 | onLoaded(): void;
|
31 | onUnloaded(): void;
|
32 | disposeNativeView(): void;
|
33 | _onRootViewReset(): void;
|
34 | private disposeCurrentFragments;
|
35 | private shouldUpdateAdapter;
|
36 | private setAdapterItems;
|
37 | private getNativeRenderingMode;
|
38 | updateAndroidItemAt(index: number, spec: org.nativescript.widgets.TabItemSpec): void;
|
39 | }
|