169 похожих чатов

Вопрос к комьюнити: есть ли на животворящем жиэсе реализация свайпабл-панели

как в айоси? Чтобы уже реализован был оверсвайп, чтоб внутренний скролл, чтоб она уезжала вниз, если свайпнуть где угодно в контенте панели вниз, чтоб следовала за пальцем, чтоб не триггерила скролл документа и прочее.
Ежели нет, то что препятствует?

18 ответов

15 просмотров

Про такую панель речь? https://www.npmjs.com/package/rn-swipeable-panel

https://svelte.dev/repl/ce4292570f9942899d57d70c653f8b78

Daniil-Kozlov Автор вопроса
Valexr
https://svelte.dev/repl/ce4292570f9942899d57d70c65...

Спасибо! Попробовал, так себе, но идея такая, да

Хороший кстати кейс для реюзабл компонента 😉 если сподобишься, готов помочь адаптировать для комон кейсов

Daniil-Kozlov Автор вопроса
Valexr
Хороший кстати кейс для реюзабл компонента 😉 если ...

Может, сподоблюсь. У меня уже есть компонент модалки, который в вебе как обычно себя ведёт, а в мобайле — выезжает снизу. По уму, осталась самая сложная часть: слушатели тач-ивентов, ну и сделать так, чтобы телефон не перегревался во время всей этой чепухи.

не тригерить скролл документа на том же мобильном сафари это отдельное искусство)

Daniil-Kozlov Автор вопроса
Alexander Ponomarev
не тригерить скролл документа на том же мобильном ...

Если отловить момент, когда надо скрывать эту панель — то не особо сложно, кстати, шо, превент дефолт во все поля, хаха.

Daniil Kozlov
Если отловить момент, когда надо скрывать эту пане...

превент дефолт убирает плавность скролла, эвент становится не пассивным и скролл не асинхронным

Daniil-Kozlov Автор вопроса
Alexander Ponomarev
превент дефолт убирает плавность скролла, эвент ст...

Так я ж говорю, если речь идёт про сокрытие панели уже, то там скролл в принципе в документе не нужен, достаточно просто скрывать панель по движению пальца и всё. А вот остальные случаи да, сложнее.

Alexander Ponomarev
превент дефолт убирает плавность скролла, эвент ст...

Александр, вот тут не подскажешь как паузу убрать на mouseup в Safari/Chrome https://svelte.dev/repl/f313b01bd4894309910fbbf22ca5162a

Alexander Ponomarev
пока не могу посмотретт

Если будет возможность 👌🏻 похоже дефолтное поведение, что-то связанное с канселом евента мышки и скролла. 🤔 но не уверен...

Daniil Kozlov
Может, сподоблюсь. У меня уже есть компонент модал...

Во тач+мышка в одном флаконе https://svelte.dev/repl/07239e5383dd4338b64dffc3bcd14665

Alexander Ponomarev
не понимаю что за пауза

Если мышкой драгаешь с ускорением на mouseup пауза перед новыми координатами в Сафари и Хроме

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта