如何将水平视图和网格视图放在垂直滚动视图中

时间:2015-09-02 16:03:32

标签: android gridview scrollview horizontal-scrolling

我想开发一个包含GridView的应用程序,我希望它可以像gridvew上面的水平ListView一样.Horizo​​ntal视图显示从url下载的图像。我看到了touturial(使用了水平scrollview)

并看到this将GridView放在scrollView中,因为我想将gridview(第2集)和水平视图(第1集)放在垂直scrollview(第3集)中。我需要在用户滚动网格视图时垂直滚动水平视图,而不是在屏幕顶部固定位置。

我不知道如何执行此操作(使用horizontal ScrollViewhorizontal Listview)?

enter image description here

垂直滚动后我希望它像这样(水平视图必须垂直滚动): enter image description here

1 个答案:

答案 0 :(得分:0)

这是一种自定义交互,因此您可能无法使用“标准”工具。您可能想要FloatingActionButton(这里的示例:http://antonioleiva.com/collapsing-toolbar-layout/),但您也希望它滚动,因此您可能需要扩展该类。

此外,您可以使用触摸事件在区域上执行自定义动画,因为您需要跟踪它的显示时间以及运动事件的方向/距离以折叠/展开它。您还需要知道列表中的锚点,以确定何时应该重新出现......

这是一个很酷的设计概念,但通常“酷”=“难”,因为它不是标准。