如何在用motionlayout制作的动画完成后激活活动?

yb3bgrhw  于 2021-07-12  发布在  Java
关注(0)|答案(0)|浏览(163)

我在一个项目中使用了motionlayout。
问题是,单击按钮时,只能播放动画,而无法执行到下一个活动的传输。onclicklistener方法显然停止了!。
有人对这个问题有合乎逻辑的解决办法吗?
运动场景

  1. <Transition
  2. android:id="@+id/state3"
  3. app:constraintSetStart="@+id/next"
  4. app:constraintSetEnd="@id/nextLevel"
  5. app:duration="1000">
  6. <OnClick
  7. app:clickAction="transitionToEnd"
  8. app:targetId="@+id/btnNext" />
  9. </Transition>

java

  1. @Override
  2. public void onClick(View v) {
  3. switch (v.getId()) {
  4. case R.id.btnNext:
  5. startActivity(new Intent(MainActivity.this , LoginActivity.class));
  6. break;
  7. }
  8. }

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题