страницами ViewPager2 из одного ресайклера в другой? Может кто делал или либу актуальную знает
Слишком специфично
Слишком необычно :)
А что у вас за кейс, если не секрет, интересно
Есть задачи, у которых есть этапы выполнения. Вот нужно задачи по этапам перемещать
Типа Trello?
https://youtu.be/Hxc7l06xhv4 что то типа такого, только посвежее
Именно так и нужно сделать, да
Я бы для начала по лонгтапу удалял объект из списка. Создавал под пальцем объект, закреплённый в root, И после отпускания добавлял в список. Только хз как там с опусканием пальца и фокусом
это дикий костыль)
А по-другому не получится
Надо ещё тогда за жестом следить и вьюпейджер листать
Попробуйте для начала реализовать хотя бы события drag n drop между страницами view pager. Чтобы сам механизм работал. Тогда можно будет передать что угодно и кому угодно. Хоть из RecyclerView в календарь.
Ну собственно в этом вся задача и стоит, да. Проблема наверно в том, что ресайклер, который внутри ViewPager2 лежит, приватный. И к нему не прилепишь drag'n'drop(
Забудьте про то, что там внутри. Полагаю, что dnd между страницами уже весело будет делать. Как вы будете различать обычное листание и dnd?
красиво жить не запретишь
Хз, трелло же делает как то
Ну и вы сделайте как-то 🤷♂
Мне пока в голову не приходит как, собственно поэтому и прошу совета тут
android drag and drop viewpager начал гуглить так и много всякого выдало. посмотри
https://github.com/geftimov/android-draggable-viewpager
Оганесс как всегда в своем духе, спасибо) 7 лет назад последний коммит в либу, как думаешь, она поддерживает вьюпейджер2?
Тоже так гуглил, но новых решений на актуальный стек не увидел
берем и пишем по аналогии . смотрим исходники. чел 7 лет назад смог сделать, а ты сегодня не хочешь ничего сам. дайте мне готовое новое решение ?
Если б было время, так и сделал бы. Но к сожалению пока это выходит дороже, чем использовать готовое
Идея должна быть та же самая. Вам нужно различать листание и dnd, что как бы выглядит одинаково, но по предназначению - противоречит одно другому. Вот и смотрите, что люди смогли придумать на эту тему.
ненавижу эту фигню с временем. омерзительная фраза
Ну эт не я придумал🤷♂
чувак.смог.7.лет.назад.сделать
что времени нет?
Ага, релизить хотят скоро, и надо быстренько такое замутить перед релизом
Ну и я о том же. Нужно смотреть что сделано и как оно при этом работает.
быстренько сделать драг н дроп из списка из одного фрагмента вьюпдейджера в другой фрагмент . звучит ой как не быстро
ты не понимаешь. времени нет же. а время искать готовое решение чтоб еще новое чтоб на котлин и на вп2. есть
Оцените трудозатраты, доложите мудрому руководству и пусть оно решает, насколько быстренько это возможно сделать.
Ну бизнесу то откуда знать, вот в трелло есть, значит можно, делай также
да я сделаю скажи, но не быстро перед релизом, а после
Без этой фичи релизить не хотят🤷♂
тогда пусть сидят и ждут
Ещё раз. Оцените трудозатраты. Бизнес без понятия насколько сложно может быть выполнить их хотелки. Они не программисты.
Ну я сейчас ищу что заюзать уже вне рабочего времени просто, так как у меня есть чувство, что может я что то упустил и это сделано/не сложно сделать.
Там есть ссылка на https://github.com/woxblom/DragListView
Обсуждают сегодня