Перевернуть много в трепете дает неожиданное поведение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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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