不知何故,我遇到了 Reddit 应用程序,想知道他们的滚动机制是如何工作的。从 gif 中可以看到,有一个菜单栏(Up/Downvote-comment-share bar)始终位于屏幕内,并且在向上/向下滚动时无法滚动到屏幕外。向上滚动时,它将位于工具栏下方(顶部的灰色栏)。向下滚动时,它将位于EditTextView 上方(底部的添加评论栏)。
Relative layout
|-->Toolbar (android:id="@+id/toolbar")
|-->ScrollView (android:layout_below="@id/toolbar")
|-->Child (This child is located underneath the Toolbar when scrolling up)
|-->Child
|-->Child
如果我想编写这个页面,我需要使用或研究哪些依赖项、小部件或概念?
注意:如果您愿意,可以给我一些代码片段:)