【问题标题】:Create this effect on titanium scroll view elements在钛滚动视图元素上创建此效果
【发布时间】:2017-01-13 15:29:48
【问题描述】:

我在一些应用程序中看到了这一点。

在这张图片中,有一个带有字母 A 的区域。当我向上滚动时,标签会向上移动,直到它到达顶部。然后它停留在那里,其余的文本在带有字母 A 的标签下滚动。 然后是一个带有字母 B 的标签,它向上滚动直到碰到标签 A。当这种情况发生时,标签 A 向上移动并被标签 B 取代。

如何在 appcelerator studio 中使用 JavaScrip 创建这种效果?

【问题讨论】:

    标签: javascript android ios scrollview appcelerator-titanium


    【解决方案1】:

    您可以通过使用节来使用 TableView 来做到这一点。查看http://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.TableView,它解释了如何执行此操作。

    【讨论】:

    • 您需要修改数据源数组,使其按名称或您想要显示的其他参数排序,然后在每个部分的标题中,根据每个标签的第一个字母将其标记为 A 或 B要显示。另一种更简单的方法是切片每个标签的第一个字母,然后使用 underscoreJS 的 groupBy 方法。
    • 我已经尝试了文档中的示例,并且在 iOS 上可以正常工作,但在 Android 上却没有。 TableView 的反应类似于普通的 ScrollView。如何让它在 Android 上运行?
    猜你喜欢
    • 1970-01-01
    • 2014-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多