1

スクロール可能なカードで「longClick」の「上」および「下」ボタンを使用しようとしています。まず、カードを作成し、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 の Notification モーダル ウィンドウに似た 2 つ目のウィンドウが役立つはずです。したがって、大量のテキストを表示する必要がある場合は、大量のテキストを表示する 2 番目のカードをアニメーション化します。2 番目のカードの選択ボタンをバインドして、ユーザーの利便性のためにウィンドウを非表示にすることができます。

ドキュメントを更新して、スクロール可能が有効になっている場合は longClick の上下にもアクセスできないことに注意してください。指摘してくれてありがとう!

于 2014-10-21T02:46:49.937 に答える