如何更改 Zebble for Xamarin 中轮播的动画?
How can I change the animation of the carousel in Zebble for Xamarin?
我在 http://zebble.net/docs/carousel-class 上找到了一个主题并在我的设备应用程序上使用它,我提供了下面的代码,但是我在更改 [=16= 中的主页等轮播动画时遇到了问题] 设备。
<Carousel Id="MyCarousel">
<z-place inside="MyCarousel.Slides">
<Stack>
<TextView Text="Slide 1" />
<Button Text="Test1" />
</Stack>
<Stack>
<TextView Text="Slide 2" />
<Button Text="Test2" />
</Stack>
<Stack>
<TextView Text="Slide 3" />
<Button Text="Test3" />
</Stack>
</z-place>
</Carousel>
我想添加 3D 过渡,例如存在于 android 和 IOS 设备上的立方体过渡
轮播组件仅用于在内容页面之间水平滑动的标准轮播 UX。
对于立方体效果等其他形式的内容切换,可以使用如下:
- 添加一个容器Canvas
- 处理它的Swipe手势事件(左右滑动)
- Select 下一个内容(取决于左侧或右侧)并将其设置为动画。
例如,您可以将 RotationY 从 90 度设置为 0 以动画显示立方体的右侧,并将 RotationY 从 0 度设置为 -90 度以使前一个从页面转出。
我在 http://zebble.net/docs/carousel-class 上找到了一个主题并在我的设备应用程序上使用它,我提供了下面的代码,但是我在更改 [=16= 中的主页等轮播动画时遇到了问题] 设备。
<Carousel Id="MyCarousel">
<z-place inside="MyCarousel.Slides">
<Stack>
<TextView Text="Slide 1" />
<Button Text="Test1" />
</Stack>
<Stack>
<TextView Text="Slide 2" />
<Button Text="Test2" />
</Stack>
<Stack>
<TextView Text="Slide 3" />
<Button Text="Test3" />
</Stack>
</z-place>
</Carousel>
我想添加 3D 过渡,例如存在于 android 和 IOS 设备上的立方体过渡
轮播组件仅用于在内容页面之间水平滑动的标准轮播 UX。
对于立方体效果等其他形式的内容切换,可以使用如下:
- 添加一个容器Canvas
- 处理它的Swipe手势事件(左右滑动)
- Select 下一个内容(取决于左侧或右侧)并将其设置为动画。
例如,您可以将 RotationY 从 90 度设置为 0 以动画显示立方体的右侧,并将 RotationY 从 0 度设置为 -90 度以使前一个从页面转出。