滑动即可在Android上切换标签,例如YouTube / Google音乐应用
||
Google在其最新版本的应用中,已实现了一种非常酷的方式,即在标签之间滑动和单击标签标题即可。我想知道是否有人对此有更具体的想法。
以下是一些想法-请随时批评:
我最初的想法是,这不是主持儿童活动的标准“ 0”。实际上,我什至都不认为这是一个自定义的
ActivityGroup
。滑动时,标签行会滚动,但不会导致活动标签切换。
滑动选项卡的主要内容表现出有趣的行为。我怀疑有一个GestureListener附加到主要内容区域。轻拂选项卡后,相邻选项卡中的行将变为可见。这似乎表明这是ѭ2scrolls的水平滚动组。它几乎就像一个可水平滚动的HTML div,其中所有内容已经存在,但是在滑动时就会显示出来。我不太确定如何处理行的呈现(传统上,在向上/向下滚动列表而不是向左/向右滚动时会构建和显示行)。所以也许它也是自定义的ListView
实现?当不左右滚动时,它的行为与您期望的常规ListView
相同,包括下拉时的快速滚动和发光效果。
一排标签可能是ScrollView
,滑动到边缘时会产生辉光效果。标签内容所在的行不是。
我正在尝试构建构成这个非常漂亮的UI的不同部分的思维模型。非常感谢任何见解。
没有找到相关结果
已邀请:
6 个回复
博沮富教全
戒黑恳农
庞协腿宛炯
Google引入了两个在“音乐”应用中也使用的小部件: com.google.android.youtube.ui.TabRow。 TabRow扩展了HorizontalScrollView com.google.android.youtube.ui.Workspace 工作区扩展了ViewGroup 关于实现,任何人都可以使用“正确的工具”来窥视。但这会给出一些粗糙的代码,甚至可能是错误的代码。我尝试了一下,没有多大的运气。我认为,具有某种动机并且具有较高的搜索技巧可以使其成为现实。 其他解决方案和更好的解决方案:我只是希望Google尽快发布这些类的lib或代码。这段GUI确实很有趣。
磨标烫徽啪
和
之间的累积距离。 切记在
上返回
e,否则触摸事件将不会落入下方的View \。
厢界山攀
埃庐