mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
* feat: add 3d rotation * chore: fix build errors * chore: fix tslint errors * chore: add @types/chai dev dep * chore: unused import cleanup * chore: update tests for x,y rotation * chore: rebase upstream/master * fix: iOS Affine Transform test verification * feat(css): Added optional css-tree parser (#8076) * feat(css): Added optional css-tree parser * test: css-tree parser compat tests * test: more css-tree compat tests * feat(dialogs): Setting the size of popup dialog thru dialog options (#8041) * Added iOS specific height and width attributes to ShowModalOptions * Set the height and width of the popup dialog to the presenting controller * dialog options ios attributes presentationStyle, height & width are made optional * Updated NativeScript.api.md for public API changes * Update with git properties * Public API * CLA update * fix: use iOS native-helper for 3d-rotate * test: Fix tests using _getTransformMismatchError * fix: view.__hasTransfrom not set updating properly * test: fix css-animations test page Co-authored-by: Alexander Vakrilov <alexander.vakrilov@gmail.com> Co-authored-by: Darin Dimitrov <darin.dimitrov@gmail.com> Co-authored-by: Shailesh Lolam <slolam@live.com> Co-authored-by: Dimitar Topuzov <dtopuzov@gmail.com>
25 lines
1.1 KiB
XML
25 lines
1.1 KiB
XML
<Page xmlns="http://schemas.nativescript.org/tns.xsd" loaded="pageLoaded">
|
|
<ActionBar title="Rotate" />
|
|
|
|
<GridLayout rows="auto auto auto auto *" columns="* * *">
|
|
<Image src="~/res/icon_100x100.png" width="30" height="30" col="0" row="0" rotateX="60"/>
|
|
<Image src="~/res/icon_100x100.png" width="30" height="30" col="1" row="0" rotateY="60"/>
|
|
<Image src="~/res/icon_100x100.png" width="30" height="30" col="2" row="0" rotate="60"/>
|
|
|
|
<Button text="X" tap="onAnimateX" col="0" row="1"/>
|
|
<Button text="Y" tap="onAnimateY" col="1" row="1"/>
|
|
<Button text="Z" tap="onAnimateZ" col="2" row="1"/>
|
|
|
|
<Image src="~/res/icon_100x100.png" width="60" height="60" horizontalAlignment="center"
|
|
colSpan="3" row="2" rotate="60" rotateX="60" rotateY="60"/>
|
|
|
|
<Button text="XYZ" tap="onAnimateXYZ" row="3" colSpan="3"/>
|
|
|
|
<AbsoluteLayout width="300" height="300" clipToBounds="true" backgroundColor="LightGray" row="4" colSpan="3">
|
|
<Image id="view" src="~/res/icon_100x100.png"
|
|
width="100" height="100"
|
|
left="100" top="100"/>
|
|
</AbsoluteLayout>
|
|
</GridLayout>
|
|
</Page>
|