Ограничение AndroidНастройка фрагментов - PullRequest
0 голосов
/ 13 февраля 2019

Я играл с android ContraintLayout анимацией ключевых кадров, используя два макета, но я столкнулся с проблемой с фрагментами.Таким образом, идея состоит в том, чтобы запустить анимацию ключевого кадра, когда фрагмент становится видимым, проблема в том, что он не анимирует, просто показывает конечные ограничения на макете, единственный найденный мной обходной путь - это добавить задержку для 800 milliseconds onResume для воспроизведения анимации, а затем он показываетполная анимация.Так в чем же проблема?

код анимации:

val layoutEnd = ConstraintSet()
    layoutEnd.clone(context, R.layout.fragment_end)

    val transition = ChangeBounds().apply {
        interpolator = AnticipateOvershootInterpolator(1.0f)
        duration = 1200
    }
    TransitionManager.beginDelayedTransition(fragment_start, transition)
    layoutEnd.applyTo(fragment_start)
...