Слайд анимация в формах Xamarin - PullRequest
0 голосов
/ 12 октября 2018

Я пытаюсь анимировать StackLayout.Два требования:

  1. Макет стека перемещается горизонтально и возвращается в исходное положение.Он должен анимироваться таким образом, что кажется, что он исчезает с правой стороны экрана и появляется слева.
  2. Когда половина макета стека выходит из правой стороны, другая половина должна бытьвидимый с левой стороны экрана, т. е. перевести вокруг экрана

Я написал это:

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

Это удовлетворяет требованию 1, но я не могу найти решениена # 2.

1 Ответ

0 голосов
/ 13 октября 2018

Ознакомьтесь с Flexlayout FlexLayout Demos Почти именно то, что вы просили, за исключением того, что оно не возвращается к первой части, когда вы достигаете конца.

Возможно, вам потребуется создать условие и поиграть с некоторыми событиями.удачи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...