1 打开
Intent intent = new Intent(this, TextScaleActivity.class);
intent.putExtra("TEXT_SCALE_TAG", event.getTextContent());
startActivity(intent);
overridePendingTransition(R.anim.anim_zoom_in, R.anim.anim_stay);
2 关闭
finish();
overridePendingTransition(0, R.anim.anim_zoom_out);
3 动画xml文件
anim_zoom_in:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator">
<scale
android:duration="300"
android:fromXScale="0.1"
android:fromYScale="0.1"
android:pivotX="50%p"
android:pivotY="50%p"
android:toXScale="1.0"
android:toYScale="1.0" />
<alpha
android:duration="300"
android:fromAlpha="0.1"
android:toAlpha="1.0" />
</set>
anim_zoom_out:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator"
android:zAdjustment="top">
<scale
android:duration="300"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:pivotX="50%p"
android:pivotY="50%p"
android:toXScale=".5"
android:toYScale=".5" />
<alpha
android:duration="300"
android:fromAlpha="1.0"
android:toAlpha="0" />
</set>
anim_stay:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:fromAlpha="1"
android:toAlpha="1"
android:duration="300"
/>
</set>