2017-04-17 6 views
1

http://zebble.net/docs/carousel-classの件名を見つけてデバイスアプリケーションで使用し、以下のコードを提供していますが、アンドロイドデバイスのホームページなどのカルーセルのアニメーションを変更する際に問題があります。XamarinのZebbleでカルーセルのアニメーションを変更するにはどうすればよいですか?

<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> 

Iは、カルーセル成分のみコンテンツのページ間の摺動水平と標準カルーセルUXのために使用されるAndroidおよびIOSデバイス上

答えて

1

存在するキューブ遷移として3D遷移を追加します。立方体の効果として切り替えコンテンツの他の形態については

は、次のように使用することができます。

  1. コンテナのキャンバスを追加し、そのスワイプのジェスチャーイベント(スワイプは、左と右)
  2. 選択ハンドル(左または右に応じて)次のコンテンツをアニメーション化して表示します。

たとえば、RotationYを90度から0にアニメーション化すると、キューブの右側が表示され、前のページのRotationYを0から-90度の範囲で回転させることができます。

関連する問題