创建类似 Instagram 的滚动布局
Create scroll layout like Instagram
我想设计一个像 Instagram 应用程序一样具有新动态屏幕的应用程序。
如果您使用过 Instagram,您会看到当您向上滚动时工具栏会向上推并被 header 的提要取代。 (好吧,我可以android支持设计)。
当您继续滚动时,第二个供稿的 header 将向上推并替换第一个供稿的 header。我想知道他们怎么能那样做?他们如何检测项目何时结束?
此视频演示了 Instagram 应用程序如何滚动:
https://www.youtube.com/watch?v=ThzZlrKVY-g
抱歉我的语法问题,谢谢!!!
您可以尝试这些步骤。我在使用这个步骤之前已经完成了。
1.) 在主布局上创建一个带有 LinearLayout 的 ScrollView
2.) 为您需要的布局创建片段(下面的图像和评论部分)
3.) 在您的 MainActivity 上,根据需要尽可能多地膨胀 LinearLayout 内的片段(为每个图像膨胀片段)。
我认为您倾向于 Sticky Headers。有许多现有的轻量级库可以让您的生活更轻松。
查看 StickyHeadersRecycleView(有一个 GIF 来展示它是如何工作的)
备用选项,也是一个库.. StickyHeader
我想设计一个像 Instagram 应用程序一样具有新动态屏幕的应用程序。
如果您使用过 Instagram,您会看到当您向上滚动时工具栏会向上推并被 header 的提要取代。 (好吧,我可以android支持设计)。
当您继续滚动时,第二个供稿的 header 将向上推并替换第一个供稿的 header。我想知道他们怎么能那样做?他们如何检测项目何时结束?
此视频演示了 Instagram 应用程序如何滚动:
https://www.youtube.com/watch?v=ThzZlrKVY-g
抱歉我的语法问题,谢谢!!!
您可以尝试这些步骤。我在使用这个步骤之前已经完成了。
1.) 在主布局上创建一个带有 LinearLayout 的 ScrollView
2.) 为您需要的布局创建片段(下面的图像和评论部分)
3.) 在您的 MainActivity 上,根据需要尽可能多地膨胀 LinearLayout 内的片段(为每个图像膨胀片段)。
我认为您倾向于 Sticky Headers。有许多现有的轻量级库可以让您的生活更轻松。
查看 StickyHeadersRecycleView(有一个 GIF 来展示它是如何工作的)
备用选项,也是一个库.. StickyHeader