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

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

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

<Transition
        android:id="@+id/state3"
        app:constraintSetStart="@+id/next"
        app:constraintSetEnd="@id/nextLevel"
        app:duration="1000">
        <OnClick
            app:clickAction="transitionToEnd"
            app:targetId="@+id/btnNext" />
    </Transition>

java

@Override
    public void onClick(View v) {

        switch (v.getId()) {

            case R.id.btnNext:

             startActivity(new Intent(MainActivity.this , LoginActivity.class));

             break;

        }
    }

暂无答案!

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

相关问题