Android setCustomAnimations(R.anim.s lide\u up\u info,0,0,R.anim.slide\u down\u info)仅适用于单面动画
我想把碎片从下往上滑动,然后再从上往下滑动。但点击一个按钮,从下到上的动画效果很好。如何在再次按下同一按钮时从上到下滑动? 代码如下:Android setCustomAnimations(R.anim.s lide\u up\u info,0,0,R.anim.slide\u down\u info)仅适用于单面动画,android,Android,我想把碎片从下往上滑动,然后再从上往下滑动。但点击一个按钮,从下到上的动画效果很好。如何在再次按下同一按钮时从上到下滑动? 代码如下: Fragment sheet = getSupportFragmentManager().findFragmentByTag("frag"); FragmentTransaction ft = getSupportFragmentManager().beginTransaction().setCustomAnimations(R.anim.s li
Fragment sheet = getSupportFragmentManager().findFragmentByTag("frag");
FragmentTransaction ft = getSupportFragmentManager().beginTransaction().setCustomAnimations(R.anim.s lide_up_info,0,0,R.anim.slide_down_info).show(sheet);
ft.addToBackStack("dialer");
ft.commit();
XML are:
slide_down_info.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="100%p" />
Fragment sheet=getSupportFragmentManager().findFragmentByTag(“frag”);
FragmentTransaction ft=getSupportFragmentManager().beginTransaction().setCustomAnimations(R.anim.s lide\u up\u info,0,0,R.anim.slide\u down\u info)。显示(工作表);
ft.addToBackStack(“拨号器”);
ft.commit();
XML是:
向下滑动\u info.xml:
并向上滑动\u info.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="100%p"
android:toYDelta="0%p" />