Im trying to do an animation with multiples frames/layouts.
Here is my try, without success:
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
mConstraintSet.clone(Activity.this,R.layout.include_keyframe_2);
TransitionManager.beginDelayedTransition(mConstraintLayout);
mConstraintSet.applyTo(mConstraintLayout);
}
}, 500);
final Handler handler2 = new Handler();
handler2.postDelayed(new Runnable() {
@Override
public void run() {
mConstraintSet.clone(Activity.this,R.layout.include_keyframe_3);
TransitionManager.beginDelayedTransition(mConstraintLayout);
mConstraintSet.applyTo(mConstraintLayout);
}
}, 2000);
final Handler handler3 = new Handler();
handler3.postDelayed(new Runnable() {
@Override
public void run() {
mConstraintSet.clone(Activity.this,R.layout.include_keyframe_4);
TransitionManager.beginDelayedTransition(mConstraintLayout);
mConstraintSet.applyTo(mConstraintLayout);
}
}, 5000);
Its possible to do something like this?