У меня проблема с загрузкой действий, а затем с начала любого вида анимации. Обычно к тому времени, когда активность загружается, анимация уже на полпути полностью или полностью прерывистая.Android ждет, пока активность не будет готова к анимации
И это в основном для всех случаев: анимация анимации прогресса, анимация списков recyclerview и т. Д. И т. Д.
Есть ли способ сгладить анимацию при загрузке активности? Может быть, задержка все до тех пор, пока пользовательский интерфейс не будет готов обрабатывать анимацию и загружать список?
Вот мой сценарий.
- Пользователь кнопку нажимает, чтобы открыть активность, грузы активности фрагмента
- Фрагмент onActivityCreated начинается бар кок прогресс и начинается извлечение сохраненных элементов списка из общих предпочтений, или асинхронной сети вызова, если не кэшируются (список не более чем 10 пунктов , очень маленькие объекты ~ 8 строк).
- RecyclerView загружается с адаптером и адаптер одушевляет предметы, сдвинув/угасание их.
Обе анимации прогресс бар и слайд/выгорает уже наполовину завершена к тому времени, это видно, или стать очень неспокойный. Есть ли способ сделать это более гладким?
Спасибо.
Редактирование: добавьте, что в этом действии затухание в анимации не существует, а слайд около половины, когда он загружается.
Здравствуйте! можете ли вы дать скриншот своих работ? спасибо –
Добавлен скриншот. – SikhWarrior
@SikhWarrior: попытайтесь запустить анимацию после получения обратного вызова по методу фрагмента, обработанному onViewCreated. –