Я работаю над проектом android, в котором используется MotionLayout
. Короче говоря, я хочу программно переключаться между состояниями Start и End, используя Java. Скажем, это должно произойти при нажатии кнопки. Поэтому я ищу что-то вроде этого:
MotionLayout myMotionLayout = findViewById(R.id.myMotionLayout);
Button button = findViewById(R.id.button);
button.setOnClickListener( v -> {
// some code that switches the state
}
);
Я много работал в Google, но не смог найти что-то подобное. Я столкнулся с методом MotionLayout, названным setTransitionListener
, но он используется для выполнения каких-либо действий во время изменения, а не для запуска изменения.
Я не знаю, что делать. Кто-нибудь может мне с этим помочь? Спасибо.