Из https://docs.python.org/3.2/howto/cporting.html (long / int Unification):
Python 3 имеет только один целочисленный тип, int (). Но на самом деле это соответствует типу long () Python 2 - был удален тип int (), используемый в Python 2. В C-API функции PyInt_ * заменяются их эквивалентами PyLong_ *.
blockquote>. Лучший способ действия здесь - использовать функции PyInt_ *, псевдонимые с PyLong_ *, найденные в intobject.h. В некоторых случаях также могут использоваться абстрактные API-интерфейсы PyNumber_ *.
Также проверьте следующее обсуждение: Как Python управляет int и long?
Вы можете вызвать overridePendingTransition после startActivity (), чтобы изменить запуск анимации новой активности.
попробуйте эту строку кода
slide_to_left.xml
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="0" android:toXDelta="-100%p"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:duration="@integer/slide_animation_duration"/>
slide_to_right [1112 ]
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="0" android:toXDelta="100%p"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:duration="@integer/slide_animation_duration"/>
MainActivity.java
startActivity (намерение); overridePendingTransition (R.anim.slide_from_right, R.anim.slide_to_left);
Я не знаю, как изменить способ запуска действия, но чтобы его закрыть определенным образом, вы можете переопределить метод finish () и добавить анимацию.
Вы можете вызвать overridePendingTransition после startActivity (), чтобы изменить то, как меняется сцена, когда вы начинаете новое действие.
@Override
public void finish() {
super.finish();
overridePendingTransition(R.anim.slide_in_top, R.anim.slide_out_bottom);
}
где slide_out_bottom находится в вашей папке Res \ anim и может выглядеть следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="@android:integer/config_longAnimTime"
android:fromYDelta="0"
android:toYDelta="100%p" />
</set>
Это измененный код из проекта, поэтому вы должны его протестировать. [115 ]