Перевернуть много в трепете дает неожиданное поведениеAndroid

Форум для тех, кто программирует под Android
Anonymous
Перевернуть много в трепете дает неожиданное поведение

Сообщение Anonymous »

Я пытаюсь перевернуть много анимацию в моем приложении Flutter. Это: < /p>

Код: Выделить всё

Visibility(
visible: selectedNewsId != -1,
child: Positioned(
top: 0,
left: actionOnRight ? 0 : 0,
right: actionOnRight ? 0 : 0,
bottom: 0,
child: Transform.flip(
flipX: actionOnRight ? false : true,
child: Lottie.asset('assets/lottie/5.json', fit: BoxFit.cover),
),
),
),
Это дает это вместо того, что вы ожидаете от горизонтального переворачивания:

Я также попробовал несколько других вещей, подобных: pre/pre/pre/pre/pre/pre/pre/pre/pre. Class = "Lang-Dart PrettyPrint-Override">

Код: Выделить всё

Transform(
alignment: Alignment.center,
transform: Matrix4.rotationY(actionOnRight ? 0 : math.pi),
< /code>
и < /p>
Transform.scale(
scaleX: actionOnRight ? 1 : -1,
Но все дают один и тот же результат.
Вот рассматриваемый файл Lottie: https://pastebin.com/bgml2gqpобразное, так как он дает тот же неверный результат FLIP с 3 различными методами, которые я думаю, что может возникнуть проблема с тем, как лототизируется? Я не слишком уверен.

Подробнее здесь: https://stackoverflow.com/questions/797 ... -behaviour

Вернуться в «Android»