如何在Zebble for Xamarin中更改旋转木马的动画?

时间:2017-04-17 18:12:20

标签: c# xamarin xamarin.ios xamarin-zebble zebble

我在http://zebble.net/docs/carousel-class上找到了一个主题,并在我的设备应用程序中使用它,我提供了下面的代码,但是我在更改旋转木马的动画时遇到了问题,例如Android设备中的主页。

<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设备上存在的立方体转换

1 个答案:

答案 0 :(得分:1)

轮播组件仅用于标准轮播UX,内容页之间水平滑动。

对于其他形式的内容切换,例如立方体效果,您可以使用以下内容:

  1. 添加容器Canvas
  2. 处理其滑动手势事件(向左和向右滑动)
  3. 选择下一个内容(取决于左侧或右侧)并将其设置为视图。
  4. 例如,您可以将RotationY从90度设置为0,以使立方体的右侧进入视图,并将RotationY从0旋转到-90度,以使前一个旋转到页面。