Активность скользит снизу вверх, но фоновая активность не должна перемещаться

довольно просто

var a=[1,2,3];
var b=[4,5,6];
var breakCheck1=false;

for (var i in a){
    for (var j in b){
        breakCheck1=true;
        break;
    }
    if (breakCheck1) {break;}
}
29
задан Pratik 17 May 2013 в 07:45
поделиться

3 ответа

Затем предоставьте исходящую анимацию, чтобы текущая активность оставалась неподвижной:

overridePendingTransition(R.anim.slide_in_up, R.anim.stay);

stay.xml:

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="@android:integer/config_longAnimTime"
    android:fromYDelta="0%p"
    android:toYDelta="0%p" />
47
ответ дан Bolton 17 May 2013 в 07:45
поделиться

slide_up.xml

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

    <translate
        android:duration="@android:integer/config_longAnimTime"
        android:fromYDelta="100%p"
        android:toYDelta="0" />

</set>

slide_down.xml

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

    <translate
        android:duration="@android:integer/config_longAnimTime"
        android:fromYDelta="0"
        android:toYDelta="100%p" />

</set>

stay.xml

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="@android:integer/config_longAnimTime"
    android:fromYDelta="0%p"
    android:toYDelta="0%p" />

Открыть активность

startActivity(new Intent(FromActivity.this, ToActivity.class));
overridePendingTransition(R.anim.slide_up, R.anim.stay);

Закрыть активность

finish();
overridePendingTransition(R.anim.stay, R.anim.slide_down);
45
ответ дан Philip Herbert 17 May 2013 в 07:45
поделиться

Вы можете просто позвонить overridePendingTransition(R.anim.slide_in_up, 0)

0 означает отсутствие анимации.

2
ответ дан Fatih S. 17 May 2013 в 07:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: