繁体   English   中英

Android onClick幻灯片转换到下一个Activity

[英]Android onClick slide transition to next Activity

textview目前作为一个按钮进入我的应用程序的注册页面。 我正在尝试弄清楚当用户点击文本视图时他是如何应用幻灯片转换的,并且他们会进行注册。

我在使用android提供的过渡库方面没有多少经验。 我提到了这个https://github.com/lgvalle/Material-Animations,但并没有完全帮助我搞清楚我的问题。

我试过这个

 public void onLinkClick(View view) {
    setContentView(R.layout.activity_register);
    applyTransition();
}

private void applyTransition() {
    Fade fade = new Fade();
    fade.setDuration(1000);
    getWindow().setEnterTransition(fade);
}

在setcontextview之后应用转换但不起作用并不完全确定整个“setEnterTransition”和“setExitTransition”如何工作。

在开始您的活动时:

startActivity(new Intent(CurrentActivity.this, RegsiterActivity.class));
overridePendingTransition(R.anim.enter_from_right, R.anim.exit_out_left);

然后在res -> anim文件夹中:

enter_from_right.xml:

<?xml version="1.0" encoding="utf-8"?>
<set
    xmlns:android="http://schemas.android.com/apk/res/android" >

    <translate
        android:duration="300"
        android:fromXDelta="100%"
        android:toXDelta="0%" >
    </translate>
</set>

exit_out_left.xml:

<?xml version="1.0" encoding="utf-8"?>
<set
    xmlns:android="http://schemas.android.com/apk/res/android" >

    <translate
        android:duration="300"
        android:fromXDelta="0%"
        android:toXDelta="-100%" >
    </translate>
</set>

您可以根据需要修改持续时间。 这里300表示300 milli seconds

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM