Веб-компонент панели в стиле Купертино, который вы можете сдвинуть на любую нужную высоту

#javascript #cordova #ionic-framework #mobile #pane

Вопрос:

В настоящее время я работаю над мобильным приложением, использующим Ionic Framework и Angular. Мне нужна панель в стиле купертино, которая вместо того, чтобы иметь определенные точки останова, на которые вы можете ее сдвинуть, вместо этого позволяет перемещать ее в любое нужное вам положение. Я попытался найти уже существующую библиотеку, предоставляющую эту функциональность, но не смог ее найти. Самое близкое, что я нашел, было https://github.com/roman-rr/cupertino-pane. Третье изображение в READEME в значительной степени иллюстрирует то, что я хочу, за исключением того, что я снова хочу иметь возможность останавливать панель на любой высоте, которую я хочу, и мне кажется, что эта библиотека не поддерживает это.

Кто-нибудь знает, есть ли уже существующая библиотека, которая предоставляет то, что я ищу? Я чувствую, что это было бы довольно сложно реализовать с нуля.

Спасибо.

Ответ №1:

Панель для купирования — хороший выбор. Я думаю, что вы можете достичь своей цели, используя freeMode param. Проверьте это в документации.

Комментарии:

1. Спасибо! Я не видел этого раньше, но это помогло.

2. @Nexus Отлично! Можете ли вы принять мой ответ таким образом?