1

我正在尝试在可滚动卡片中使用“longClick”的“向上”和“向下”按钮。首先,我创建了 Card 并将 scrollable 设置为 true

var main = new UI.Card({
  title: '',
  subtitle: '',
  body: '',
  scrollable: true
});

如 pebble.js 文档中所述:“当为 true 时,向上和向下按钮将滚动此卡片的内容” http://pebble.github.io/pebblejs/#window

但是无论如何仍然在 longClick 事件中使用向上和向下按钮,例如:

main.on('longClick','down', function(){
  console.log('long click');      
});

我已经尝试过测试它并使卡片可滚动基本上设置为仅滚动。

4

1 回答 1

2

Pebble.js 窗口中的滚动是 Pebble OS 的标准滚动。它可以在按住按钮时进行连续滚动,因此也无法进行长时间点击。

在显示大量文本时,在收到通知时使用类似于 Pebble 的通知模式窗口的第二个窗口应该会有所帮助。因此,如果您需要显示大量文本,请在其中显示大量文本的第二张卡片动画。您可以绑定第二张卡片的选择按钮以隐藏窗口以方便用户,即使 back 已经将用户退出。

我应该更新文档,同时注意当启用可滚动时,longClick up 和 down 也无法访问,感谢您指出这一点!

于 2014-10-21T02:46:49.937 回答