mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
Merge branch 'master' of github.com:NativeScript/NativeScript
# Conflicts: # .gitignore # apps/ui/src/tabs/frame-in-tabs-inner-page-1.xml # apps/ui/src/tabs/main-page.ts # apps/ui/src/tabs/swipe-disabled-page.xml # apps/ui/src/tabs/tabs-position-page.xml # package.json # packages/core/package.json # packages/core/ui/core/view-base/index.d.ts # packages/core/ui/core/view-base/index.ts # packages/core/ui/core/view/index.android.ts # packages/core/ui/tabs/index.android.ts # packages/core/ui/tabs/index.ios.ts # packages/core/ui/tabs/tabs-common.ts
This commit is contained in:
@@ -1,4 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<Page>
|
||||
<ActivityIndicator busy="true" verticalAlignment="center" horizontalAlignment="center"/>
|
||||
<StackLayout>
|
||||
<ActivityIndicator busy="true" color="red" verticalAlignment="center" horizontalAlignment="center"/>
|
||||
<ActivityIndicator busy="true" color="green" verticalAlignment="center" horizontalAlignment="center"/>
|
||||
<ActivityIndicator busy="true" color="blue" verticalAlignment="center" horizontalAlignment="center"/>
|
||||
<ActivityIndicator busy="true" color="" verticalAlignment="center" horizontalAlignment="center"/>
|
||||
</StackLayout>
|
||||
</Page>
|
||||
|
||||
24
apps/ui/src/tabs/frame-in-tabs-overflow.xml
Normal file
24
apps/ui/src/tabs/frame-in-tabs-overflow.xml
Normal file
@@ -0,0 +1,24 @@
|
||||
<Page class="page">
|
||||
<StackLayout>
|
||||
<Tabs iosOverflowSafeArea="true" highlightColor="red" offscreenTabLimit="1" automationText="tabNavigation">
|
||||
<TabStrip highlightColor="green" itemTap="onItemTap">
|
||||
<TabStripItem title="1"></TabStripItem>
|
||||
<TabStripItem title="2"></TabStripItem>
|
||||
<TabStripItem title="3"></TabStripItem>
|
||||
<TabStripItem title="4"></TabStripItem>
|
||||
</TabStrip>
|
||||
<TabContentItem>
|
||||
<Frame defaultPage="tabs/frame-in-tabs-inner-page-1"></Frame>
|
||||
</TabContentItem>
|
||||
<TabContentItem>
|
||||
<Frame defaultPage="tabs/frame-in-tabs-inner-page-2"></Frame>
|
||||
</TabContentItem>
|
||||
<TabContentItem>
|
||||
<Frame defaultPage="tabs/frame-in-tabs-inner-page-3"></Frame>
|
||||
</TabContentItem>
|
||||
<TabContentItem>
|
||||
<Frame defaultPage="tabs/frame-in-tabs-inner-page-4"></Frame>
|
||||
</TabContentItem>
|
||||
</Tabs>
|
||||
</StackLayout>
|
||||
</Page>
|
||||
15
apps/ui/src/tabs/swipe-disabled-page.ts
Normal file
15
apps/ui/src/tabs/swipe-disabled-page.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
import { EventData, Page, Tabs } from '@nativescript/core';
|
||||
|
||||
export function goToFirst(args: EventData) {
|
||||
console.log('---> goToFirst');
|
||||
const page = <Page>(<any>args.object).page;
|
||||
const tabsNav = <Tabs>page.getViewById('tabs');
|
||||
tabsNav.selectedIndex = 0;
|
||||
}
|
||||
|
||||
export function goToSecond(args: EventData) {
|
||||
console.log('---> goToSecond');
|
||||
const page = <Page>(<any>args.object).page;
|
||||
const tabsNav = <Tabs>page.getViewById('tabs');
|
||||
tabsNav.selectedIndex = 1;
|
||||
}
|
||||
Reference in New Issue
Block a user