滑动以切换Android上的标签,例如YouTube / Google音乐应用
作者:互联网
在他们最新版本的应用程序中,Google已经实现了一种非常酷的方式,即在标签与点击标题标题之间滑动.我想知道是否有人对如何做到这一点有更具体的想法.
以下是一些想法 – 随意批评:
我最初的想法是,这不是承载子活动的标准TabActivity.事实上,我甚至认为它不是一个自定义的ActivityGroup.滑动时,标签行会滚动,但不会导致活动标签切换.
滑动选项卡的主要内容表现出有趣的行为.我怀疑有一个GestureListener附加到主要内容区域.在滑动标签时,相邻标签的行变得可见.这似乎表明这是一个可水平滚动的ListViews组.它几乎就像一个可水平滚动的HTML div,其中所有内容已经存在但在刷卡时进入视图.我不确定如何处理行的渲染(传统上,当向上/向下滚动列表而不是左/右时,构建和显示行).那么也许它也是一个自定义的ListView实现呢?当不是左右滚动时,它的行为与您期望的常规ListView相同,包括下拉时的快速滚动和发光效果.
标签行可能是ScrollView,滑动到边缘时的发光效果就是证明.选项卡内容的行不是.
我正在尝试构建一个包含这个非常漂亮的UI的不同部分的心理模型.任何见解都非常感谢.
解决方法:
如何完美地完成它的最有价值的信息来源是IO 2011 application的来源
查看ScheduleFragment和Workspace类.
谢谢.
标签:android,listview,tabactivity 来源: https://codeday.me/bug/20190518/1127887.html