view_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_interpolator">
<translate
android:duration="500"
android:fromYDelta="0"
android:toYDelta="100%p" />
</set>
view_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_interpolator">
<translate
android:duration="500"
android:fromYDelta="100%p"
android:toYDelta="0" />
</set>
fragment/ activity
private void initAnimation() {
mAnimShow = AnimationUtils.loadAnimation(getActivity(), R.anim.view_slide_up);
mAnimHide = AnimationUtils.loadAnimation(getActivity(), R.anim.view_slide_down);
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
initAnimation();
}
@Override
public void onResume() {
view.setVisibility(View.VISIBLE);
view.startAnimation(mAnimShow);
}