Полимер: панель ящика закрывается при смахивании в сторону во время прокрутки.

Привет. Я использую paper-drawer-panel для своего приложения. Панель содержит довольно много вещей, поэтому мне приходится прокручивать вверх и вниз, чтобы увидеть все.

К сожалению, на моем телефоне есть проблема. При прокрутке вверх и вниз (с обычной вариацией влево и вправо) я часто случайно закрываю ящик, потому что он закроется после смахивания всего на несколько пикселей в сторону.

Есть ли способ предотвратить это, может быть, я могу отключить закрытие ящика при прокрутке вверх и вниз?

    <paper-drawer-panel id="drawerPanel" responsive-width="1000px" drawer-width="275px" left-drawer>
        <div id="drawer" drawer>
            <p>test</p>
            <p>test</p>
            <p>test</p>
            <p>test</p>...
            <p>test</p>
            <p>test</p>
            <p>test</p>
        </div>
        <div main></div>
    </paper-drawer-panel>

person Yorrd    schedule 13.08.2016    source источник
comment
Можете ли вы добавить код, пожалуйста?   -  person codeMonkey    schedule 14.10.2016


Ответы (1)


Вы можете добавить числовое свойство edgeSwipeSensitivity, чтобы контролировать это. Из документов по Polymer:

edgeSwipeSensitivity: количество пикселей по бокам экрана, чувствительных к пролистыванию краев и просмотру.

Вы также можете отключить с помощью свойств disableEdgeSwipe или disableSwipe.

person codeMonkey    schedule 14.10.2016
comment
это для открытия ящика, а не для того, чтобы не закрыть его, если вы понимаете, что я имею в виду. С открытием все в порядке, просто скоро закроют - person Yorrd; 17.10.2016
comment
@Yorrd Вы не можете добавить к нему disableSwipe, когда он открыт? - person codeMonkey; 17.10.2016
comment
ну тогда я не могу закрыть его вообще свайпом. Я просто хочу сделать его менее чувствительным, когда он открыт. - person Yorrd; 17.10.2016