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"工作
答案 0 :(得分:2)
开始您的活动时:
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