У меня есть 2 действия, и я хочу создать анимированный переход между двумя действиями, чтобы представления обоих действий скользили вверх, как если бы второе действие подталкивало первое действие вверх. в моем первом действии я использую :
Intent iSecondActivity = new Intent(FirstActivity.this,SecondActivity.class);
FirstActivity.this.startActivity(iSecondActivity);
FirstActivity.this.overridePendingTransition(R.anim.slide, R.anim.slide2);
, и мой слайд.xml выглядит как :
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator">
<translate
android:interpolator="@android:anim/decelerate_interpolator"
android:fromYDelta="0"
android:toYDelta="-100%p"
android:duration="2000"
/>
</set>
, а мой слайд2.xml выглядит как :
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator">
<translate
android:interpolator="@android:anim/decelerate_interpolator"
android:fromYDelta="100%p"
android:toYDelta="0"
android:duration="2000"
/>
</set>
, ОДНАКО, проблема в том, что когда вызывается "startActivity", представление второго действия уже отображается в то время как переход только начинает скользить. Я хотел бы, чтобы представление первого действия скользило вверх... но вместо этого я вижу представление второго действия (, отображаемое поверх представления первого действия ).
Вторая проблема заключается в том, что я вижу заменяющее представление, являющееся представлением первой активности. я хотел бы, чтобы представление замены было представлением второго действия, которое подталкивает вверх.
Трудно объяснить,поэтому, пожалуйста, дайте мне знать, если я могу объяснить что-нибудь более подробно. приносим свои извинения за путаницу, и спасибо, что прочитали это.
П.С. я использую textviews... я думаю, это слишком быстро отображается? Я также использую Motorola Razr, но это не имеет значения.