首页 > 解决方案 > 如何实现跟随滑动/触摸的交互式垂直片段过渡?

问题描述

我正在尝试做一种无限滚动。每个都Fragment包含一个滚动WebView(或ScrollView),当用户到达底部时,我想测试是否继续滑动以显示Fragment下面的下一个。

用户应该无法返回,而且我对缓存不感兴趣,因此排除RecyclerViewViewPager(修改为垂直滚动)。我只关心管理当前的Fragment,加载下一个,并在它离开屏幕后删除最后一个。

我希望下一个Fragment跟随用户触摸,并且如果用户让其低于某个阈值,我希望过渡中止。

FragmentManager允许自定义动画,但它们是非交互式的。我也许可以自己编写ViewGroup一个可以手动将 a 设置为动画的Fragment位置,然后手动删除以前的位置Fragment,但我不确定这是否是最好的前进道路。

有人对这里的好方法有想法/提示吗?

标签: androidinteractivefragmenttransactionfragment-transitions

解决方案


推荐阅读