著名:在滚动视图中滑动项目

2024-03-02

我正在寻求实现与邮箱类似的功能(http://www.mailboxapp.com/ http://www.mailboxapp.com/),您可以使用 Famous (http://famo.us http://famo.us).

我尝试将“可拖动”修饰符添加到每个列表项,但是似乎您无法将修饰符添加到属于滚动视图一部分的表面。

任何人(来自 Famous 或其他)知道我该怎么做?


弄清楚了。为了修改滚动视图内的表面,需要将它们包装在 RenderNode 中。

var Engine     = require("famous/core/Engine");
var Surface    = require("famous/core/Surface");
var Scrollview = require("famous/views/Scrollview");
var RenderNode = require('famous/core/RenderNode');
var Transform = require('famous/core/Transform');
var Draggable = require('famous/modifiers/Draggable');

var mainContext = Engine.createContext();

var scrollview = new Scrollview();
var surfaces = [];

scrollview.sequenceFrom(surfaces);

for (var i = 0, temp; i < 40; i++) {

    draggable = new Draggable( {
        xRange: [-220, 220],
        yRange: [0, 0],
    });

    item = new Surface({
         content: "Surface: " + (i + 1),
         size: [undefined, 200],
         properties: {
             backgroundColor: "hsl(" + (i * 360 / 40) + ", 100%, 50%)",
             lineHeight: "200px",
             textAlign: "center"
         }
    });

    node = new RenderNode(draggable)
    node.add(item);

    item.pipe(draggable);
    item.pipe(scrollview);
    surfaces.push(node);

}

mainContext.add(scrollview);

通过@(markmarijnissen)Famo.us 滚动视图高度 https://stackoverflow.com/questions/23057349/famo-us-scrollview-height)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

著名:在滚动视图中滑动项目 的相关文章

随机推荐

  • 鼠标光标位置改变

    您好 我有一个 Windows 窗体应用程序 我想移动鼠标 然后拖放将起作用 但我尝试使用 mousemove 鼠标事件来执行此操作 但似乎拖放非常敏感 所以我要问的是是否可以检测鼠标光标是否从当前光标移动至少一定距离 然后执行拖放代码 我
  • 如何在 C# 中恢复 SQL Server 2012 数据库 .bak 文件?

    我在 Windows 窗体中开发了一个 MIS 其中我备份了 SQL Server 2012 数据库 但我无法恢复备份 bak file 这是我的代码 private void buttonRestore Click object send
  • Mongodb 分片无法在分片之间分割大型集合

    我在 mongodb 中看似简单的分片设置时遇到了问题 我有两个分片 一个 mongos 实例和一个配置服务器 设置如下 机器 A 10 0 44 16 配置服务器 mongos机器 B 10 0 44 10 分片 1机器 C 10 0 4
  • 在 Linux 上捕获 CPU 使用情况的侵入性较小的方法

    工具怎么样Net SNMP http en wikipedia org wiki Net SNMP捕获CPU使用情况 在 Linux 下 侵入性最小的方法是什么 侵入性较小 这样做会消耗最少的机器资源 CPU 和 RAM 最终数据将被保存到
  • Angular:使用带有分隔符/分隔符的 ng-repeat 获取列表

    对 Angular 来说还很陌生 只是在寻找解决办法 我正在使用 ng repeat 输出按字母顺序排列的名称列表 我想在此列表中添加分隔线作为标签 Example A Author 1 Author 2 B Author 3 Author
  • Rails i18n:我可以关闭“翻译丢失”错误吗?

    我有一个多租户应用程序 我正在尝试使用 i18n gem 来允许我们的每个客户根据自己的喜好自定义系统 更改各个页面上的文本 自定义电子邮件等等 诚然 我并没有像预期那样使用 i18n 因为我实际上并没有翻译不同的 语言 一切都是英语 但每
  • Java:JPQL日期函数将一个时间段添加到另一个日期[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 SELECT x FROM SomeClass WHERE x dateAtt BETWEEN CUR
  • SQL标准中真的有必要有GROUP BY吗

    编写 SQL 几年后 我发现必须放置我感兴趣的列常常很烦人SELECT然后在中再次指定它们GROUP BY 我不禁想 我们为什么要这么做 用户必须具体指定按哪一列进行分组的原因是什么 难道我们不能让 SQL 引擎假设如果有一个聚合函数SEL
  • 关于选择数据类型

    如果在表的某一列中我希望值为 是 否 或 可选 那么我需要使用什么数据类型 BIT 占用 1 个字节 但在 SQL Server 中最多可以将 8 个 BIT 字段合并为一个 BYTE 存储两个值之一 1 表示 true 和 0 表示 fa
  • 检查 AAR 元数据值时发现的一个或多个问题:

    嘿 我正在尝试运行我的应用程序 但收到此错误 构建 gradle plugins id com android application id kotlin android id kotlin kapt android compileSdk
  • 如何以编程方式增加 iPhone 中的 UITableView 单元格高度?

    我有单独的定制UITableViewCell用于显示数据 这些数据来自服务器 JSON 响应 在每个UITableViewCell我有 阅读更多 按钮 如果用户单击 阅读更多 按钮 我想以编程方式添加UILabel用于显示来自服务器的附加信
  • 如何制作带折角的 45 度响应丝带?

    是否可以创建角形的 css 丝带 我尝试过使用 png 图像 但是是否有任何选项可以使用 css 创建 也应该与响应式视图一起使用 container width 200px height 200px position relative m
  • PWA:重定向到子域时显示地址栏

    我有一个有时使用子域的 PWA 当应用程序重定向到另一个子域时 我发现出现问题 地址栏显示 这会影响类似应用程序的体验 有人知道使用子域时隐藏地址栏的解决方案吗 重定向到子域时我也遇到了类似的问题 当 PWA 未正确设置为像应用程序一样运行
  • sqlite 附加两个具有完全相同架构的数据库中的两个表

    我正在将数据写入 SQLite 数据库 但由于数据集非常大 因此我将这个过程分为五个部分 结果 我同时写入五个不同的sqlite数据库 每个数据库都有相同的列名 最后 我想将五个数据库中的五个表一起附加到一个表中 有什么方法可以做到这一点
  • PyCharm 导入方式与系统命令提示符 (Windows) 有何不同

    尽管我的脚本在 PyCharm 中工作 但我在 cmd 提示符下运行脚本时遇到问题 我有这样的文件夹结构 MyCode PyCharm project folder UsefulFunctions Messaging Texter py D
  • 设置 RestartOnFailure 后无法在 Powershell 中导入计划任务 xml

    我目前正在尝试从 Powershell 设置 Windows 计划任务 设置 RestartOnFailure 属性 查看任务设置对象 https msdn microsoft com en us library windows deskt
  • 用于交换 Azure 应用服务(网站)部署槽的 Azure Powershell 脚本

    我正在寻找一种使用 Azure PowerShell 命令为 Azure 应用服务 以前称为 Azure 网站 进行部署交换的方法 我见过的所有帖子都说要使用该命令 Move Deployment ServiceName 但这似乎只对云服务
  • ObserveOnDispatcher 不工作

    我有 2 个线程 WPF PIPE 我在管道 rx 事件上从 WPF 注册 当使用 ObserveOnDispatcher 时 不会调用注册的处理程序 当删除 ObserveOnDispatcher 时 它会在管道线程上调用 有谁知道为什么
  • Excel范围使用问题(单元格错误检查)

    我的每个单元格都出现以下错误 此单元格中的数字格式为文本或前面带有撇号 要复制错误 我必须将来自 Web 服务的结果存储为字符串数组 示例 3 x 3 数组 402 568 03 26 2 30 052 107 719 59 7 0 55
  • 著名:在滚动视图中滑动项目

    我正在寻求实现与邮箱类似的功能 http www mailboxapp com http www mailboxapp com 您可以使用 Famous http famo us http famo us 我尝试将 可拖动 修饰符添加到每个