查看可以从半屏滚动到全屏的寻呼机

View pager which can scroll from half to fullscreen

我想实现一个 viewpager,它最初会占据屏幕的一半(下半部分),上半部分会有一些其他内容。用户可以向上滚动 viewpager 以使用 view pager 内容填充屏幕。如果他想在上半部分看到初始内容,他可以再次向下滚动 viewpager。我该如何实施?示例将不胜感激:)

您可以使用底部sheet 来实现这一点。这是一个示例教程:

https://code.tutsplus.com/articles/how-to-use-bottom-sheets-with-the-design-support-library--cms-26031

您可以将视图分页器放在底部sheet 并根据您的要求设置底部的初始 peek 高度 sheet。

这种设计你应该使用 BottomSheet Fragment

有教程可用 here