首页 > 解决方案 > Xamarin 表单中的幻灯片动画

问题描述

我正在尝试为 StackLayout 设置动画。两个要求:

  1. 堆栈布局水平移动并返回其原始位置。它应该以一种感觉像是从屏幕右侧消失并从左侧出现的方式进行动画处理。
  2. 当堆栈布局的一半超出右侧时,另一半应该在屏幕左侧可见,即在屏幕周围平移

我写了这个:

await sl.TranslateTo(800, 0, 0);
await sl.TranslateTo(0,0,1000);

它满足要求1,但我无法找到#2 的解决方案。

标签: animationxamarinxamarin.formsxamarin.ios

解决方案


查看 Flexlayout FlexLayout Demos 几乎完全符合您的要求,只是当您到达末尾时它不会返回到第一部分。

您可能需要创建一个条件并玩一些事件。祝你好运


推荐阅读