【问题标题】:How can I change the animation of the carousel in Zebble for Xamarin?如何更改 Zebble for Xamarin 中轮播的动画?
【发布时间】:2017-04-17 18:12:20
【问题描述】:

我在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 设备上存在的立方体过渡

【问题讨论】:

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


    【解决方案1】:

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

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

    1. 添加容器画布
    2. 处理其滑动手势事件(左右滑动)
    3. 选择下一个内容(取决于左侧或右侧)并将其动画化。

    例如,您可以将 RotationY 从 90 度设置为 0 以显示立方体的右侧,并将 RotationY 从 0 旋转到 -90 度以使前一个移出页面。

    【讨论】:

      猜你喜欢
      • 2017-09-21
      • 1970-01-01
      • 2017-10-10
      • 2020-08-08
      • 1970-01-01
      • 2017-10-09
      • 2017-10-09
      • 1970-01-01
      • 2017-10-09
      相关资源
      最近更新 更多