我需要使用自定义动画制作 2 个屏幕,如下所述:
屏幕 1 屏幕 2 ----------------------------------------- --------- --------- | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 清单 1 | 列表2 | ---------> | 清单 3 | 清单 4 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ----------------------------------------- --------- ---------
- 用户长按列表 1 中的项目并从左向右滑动。
- 包含 List 1 的视图从左向右移动(直到屏幕的末尾)并逐渐消失。显示屏幕 2。
是否可以使用 来制作此动画ViewPager
?如果是,如何?
我想通过这样做,ViewPager
因为我Fragment
非常广泛地使用 s 并且我已经将许多屏幕实现为片段。
如果有人需要关于动画或 UI 的说明,请告诉我。
更新:我能够在一个活动中实现这两个屏幕,我在这里部分解释了。我可以在单个片段中实现相同的功能。但是能够Fragment
在 a 中实现不同的 sViewPager
仍然会有所帮助。