Как изменение duration в Motion Layout через код?
Товарищи, как можно изменить duration так, что бы скорость была постоянной в обе стороны, через код? Я пробовал переставлять направления начало/финиш, но все равно приходится нажимать кнопку раза 2-3, что бы скорость стала постоянной, а не только в одну сторону. Что я делаю не так?
public void goes(View v){
if (flag==0) {
mouse.setBackgroundColor(Color.BLACK);
ball.setBackgroundColor(Color.RED);
motion_container.setTransitionDuration(1000);
motion_container.transitionToEnd();
motion_container.setTransitionDuration(1000);
motion_container.transitionToStart();
flag=1;
} else {
mouse.setBackgroundColor(Color.RED);
ball.setBackgroundColor(Color.BLACK);
motion_container.setTransitionDuration(1000);
motion_container.transitionToStart();
motion_container.setTransitionDuration(1000);
motion_container.transitionToEnd();
flag=0;
}
}