Анимации с ограничениями Android чрезмерно замедляют рендеринг: возможно ли их избежать?

#android #android-constraintlayout

#Android #android-constraintlayout

Вопрос:

Я делаю свои первые шаги с ConstraintLayout в среде Android. Я ценю все его преимущества, но у меня также возникают некоторые проблемы, когда, работая с представлениями в режиме отображения, мне приходится ждать огромное количество времени, пока стрелки и все анимации (которые, как считается, выполняют привязку каждого компонента) полностью загрузятся. Есть ли какой-нибудь способ использовать ConstraintLayout со всеми его очень полезными функциями, но без стрелок и подобных анимаций, которые невероятно замедляют рендеринг активности и часто приводят систему к сбою? Я действительно надеюсь, что вы сможете мне помочь. Заранее большое вам спасибо!

Комментарии:

1. Просто для ясности, вы имеете в виду анимации в графическом интерфейсе в Android Studio или анимации, которые вы применяете к содержимому ConstraintLayout в вашем приложении ?

Ответ №1:

О каких анимациях вы говорите? Я предполагаю, что анимации, которые мы воспроизводили при включенном автоматическом подключении? Если это так, вам не нужно ждать их завершения — вы можете продолжать делать что-то во время воспроизведения — как только они завершатся, они установят соединение. Анимации указывают только на то, что при перемещении виджетов соединения будут удалены.

Комментарии:

1. Извините, Николас… Я совершенно забыл ответить вам несколько месяцев назад и понял это только сейчас, проверяя другие сообщения о переполнении стека. Большое вам спасибо за вашу полезную помощь. Лучше поздно, чем никогда :)!