Comments 20
Не стоит анимировать размер текста. Он вызывает requestLayout внутри.
0
спасибо за бэкпорт!
+1
Не получается импортировать в проект: (Android Studio 0.9.3 / Gradle 0.14.+)
Error:Failed to find: com.github.andkulikov:transitions-everywhere:1.2.0
0
а покажите, пожалуйста, блок repositories вашего build.gradle
0
больше интересует есть ли в build.gradle запускаемого модуля или же в build.gradle в корне проекта такое:
также вместо mavenCentral() может быть jcenter().
просто моя библиотека единственная у вас, которая расположена не в локальном репозитории.
buildscript {
repositories {
mavenCentral()
}
...
}
также вместо mavenCentral() может быть jcenter().
просто моя библиотека единственная у вас, которая расположена не в локальном репозитории.
+2
Спасибо, полезно очень
0
Большое спасибо, если понадобится анимация в Android — теперь я знаю откуда начать!
0
А как Вы реализовали suppress layout? Насколько я знаю подобного поведения достичь сложно, а при его отсутствии при анимации изменения размеров будет вызываться layout, что в свою очередь убьет плавность анимаций.
0
к этому методу ViewGroup можно добраться через reflection. сейчас я через него вызываю suppressLayout, но почему то сделал это только начиная с Kitkat, хотя этот метод появился начиная с 4.3. а до 4.3 можно все тем же рефлекшном подменять значение поля mLayoutSuppressed, и когда выставляем ему true вручную вызывать requestLayout, то есть эмулировать метод suppressLayout. добавлю эту логику в следующей версии.
но, кстати, и без suppress layout анимации изменения размеров сейчас работают не так плохо, как вам кажется.
но, кстати, и без suppress layout анимации изменения размеров сейчас работают не так плохо, как вам кажется.
0
я тут подебажил немного. с выключенным suppressLayout в течение анимации изменения размеров или сдвига view или fade ни разу не вызывался onMeasure или onLayout у parent layout. пробовал на 4.1, 4.2, 4.4, 5.0. так что, возможно, проблема с suppressLayout не такая уж и проблема
0
Хорошая работа. Довольно удачно, что Вы еще не взялись портировать Activity Transition, потому что support-v4 уже содержит бэкпорт.
0
Only those users with full accounts are able to leave comments. Log in, please.
Анимации c помощью Transitions API