Несколько переходов имеют одинаковую продолжительность - PullRequest
0 голосов
/ 14 апреля 2020

У меня есть два разных перехода с разной длительностью в одном и том же l oop, но оба перехода используют одну и ту же длительность во время выполнения.

ChangeBounds transitionImage = new ChangeBounds();
transitionImage.setDuration(10L);
transitionImage.setStartDelay(delay);
LinearLayout linearLayout = (LinearLayout) allCards.get(i).getChildAt(0);
ImageView arrowImage = (ImageView) linearLayout.getChildAt(2);
TransitionManager.beginDelayedTransition(allCards.get(i), transitionImage);
arrowImage.setVisibility(View.VISIBLE);

ChangeBounds transition = new ChangeBounds();
transition.setDuration(4000L);
transition.setStartDelay(delay);
TransitionManager.beginDelayedTransition(allCards.get(i), transition);
allButton.get(i).setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, dp10));

Здесь transitionImage имеет длительность 10 мс, а , переход имеет длительность 4000 мс. Но оба перехода, кажется, работают в течение 10 мс. Как заставить их использовать разную продолжительность?

...