我想开发一个包含GridView的应用程序,我希望它可以像gridvew上面的水平ListView一样.Horizontal视图显示从url下载的图像。我看到了touturial(使用了水平scrollview)
并看到this将GridView放在scrollView中,因为我想将gridview(第2集)和水平视图(第1集)放在垂直scrollview(第3集)中。我需要在用户滚动网格视图时垂直滚动水平视图,而不是在屏幕顶部固定位置。
我不知道如何执行此操作(使用horizontal ScrollView
或horizontal Listview
)?
答案 0 :(得分:0)
这是一种自定义交互,因此您可能无法使用“标准”工具。您可能想要FloatingActionButton
(这里的示例:http://antonioleiva.com/collapsing-toolbar-layout/),但您也希望它滚动,因此您可能需要扩展该类。
此外,您可以使用触摸事件在区域上执行自定义动画,因为您需要跟踪它的显示时间以及运动事件的方向/距离以折叠/展开它。您还需要知道列表中的锚点,以确定何时应该重新出现......
这是一个很酷的设计概念,但通常“酷”=“难”,因为它不是标准。