diff --git a/CrossPlatformModules.csproj b/CrossPlatformModules.csproj index b853675d0..32b55721c 100644 --- a/CrossPlatformModules.csproj +++ b/CrossPlatformModules.csproj @@ -225,6 +225,7 @@ Designer + @@ -253,6 +254,7 @@ Designer + Designer @@ -344,6 +346,8 @@ clean.xml + + @@ -1209,6 +1213,8 @@ + + diff --git a/apps/ui-tests-app/mainPage.ts b/apps/ui-tests-app/mainPage.ts index 9057f03ae..f51cb64fc 100644 --- a/apps/ui-tests-app/mainPage.ts +++ b/apps/ui-tests-app/mainPage.ts @@ -84,6 +84,10 @@ examples.set("nordic", "nordic/nordic"); examples.set("gestures", "pages/gestures"); examples.set("touch", "pages/touch-event"); examples.set("handlers", "pages/handlers"); + +examples.set("animeBG", "animations/background"); +examples.set("transitions", "transitions/page0"); + //examples.set("listview_binding", "pages/listview_binding"); examples.set("console", "pages/console"); examples.set("i61", "pages/i61"); diff --git a/apps/ui-tests-app/transitions/page0.ts b/apps/ui-tests-app/transitions/page0.ts new file mode 100644 index 000000000..2bc6c86fc --- /dev/null +++ b/apps/ui-tests-app/transitions/page0.ts @@ -0,0 +1,15 @@ +import frame = require("ui/frame"); +import pages = require("ui/page"); + +export function onTap(args) { + var navigationEntry = { + moduleName: "transitions/page1", + animated: true, + navigationTransition: { + transition: args.object.tag, + duration: 380, + curve: "easeIn" + } + }; + frame.topmost().navigate(navigationEntry); +} \ No newline at end of file diff --git a/apps/ui-tests-app/transitions/page0.xml b/apps/ui-tests-app/transitions/page0.xml new file mode 100644 index 000000000..d841c348e --- /dev/null +++ b/apps/ui-tests-app/transitions/page0.xml @@ -0,0 +1,26 @@ + + + + +