JJJ*_*JJJ 2 android android-fragments navigation-drawer
正如我的问题中所描述的,我希望在向上滑动时能够向上滑动一个小片段。它基本上应该像 AndroidStudio 提供的导航抽屉一样工作。问题是导航抽屉可以从片段中的左侧或右侧滑动,但不能从底部滑动。\n由于没有\xc2\xb4t之类的“onSwipeUp”事件,我不知道如何\n可以创建解决方法。\那么是否可以从底部向上滑动片段,如果可以,如何滑动?
\n更改您的片段交易,如下所示:
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.setCustomAnimations(R.anim.slide_in_bottom, R.anim.slide_out_top);
fragmentTransaction.replace(R.id.container, fragment);
fragmentTransaction.commit();
Run Code Online (Sandbox Code Playgroud)
这slide_in_bottom.xml将设置您的进入动画fragment:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="700"
android:fromYDelta="100%"
android:toYDelta="0%" >
</translate>
</set>
Run Code Online (Sandbox Code Playgroud)
这slide_out_top.xml将设置您的退出动画fragment:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="700"
android:fromYDelta="0%"
android:toYDelta="-100%" >
</translate>
</set>
Run Code Online (Sandbox Code Playgroud)
我希望这能帮到您。
| 归档时间: |
|
| 查看次数: |
7131 次 |
| 最近记录: |