2014-10-20 5 views
1

Я пытаюсь использовать кнопки «вверх» и «вниз» для «longClick» на прокручиваемой карте. Во-первых, я создал карту и установить прокручивать истиннойКак сделать карту прокручиваемой, но все равно использовать вверх и вниз longClick в Pebble.js?

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

Как указано в документации pebble.js: «Когда правда, кнопки вверх и вниз будет прокручивать содержимое этой карты» http://pebble.github.io/pebblejs/#window

Но есть в любом случае по-прежнему использовать кнопки вверх и вниз в случае longClick, такие как:

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

Я попытался тестирования и сделать карты прокручивать в основном устанавливает вверх и вниз только свитка.

ответ

2

Прокрутка в окнах Pebble.js - это стандартный прокрутка в формате Pebble OS. Он способен выполнять непрерывную прокрутку, когда кнопка удерживается, поэтому длинные клики также недоступны.

Когда дело доходит до отображения огромного количества текстов, второе окно, похожее на модальное окно уведомлений Pebble, когда приходит уведомление, должно помочь. Поэтому, если вам нужно отобразить огромное количество текста, у вас будет вторая анимация, в которой отображается большая часть текста. Вы можете привязать кнопку выбора второй карты, чтобы скрыть окно для удобства пользователя, даже если задняя часть уже вернет пользователя.

Я должен обновить документацию, чтобы также отметить, что longClick вверх и вниз также недоступны при прокрутке, что позволяет указывать на это!

 Смежные вопросы

  • Нет связанных вопросов^_^