@Portal_Shooter

Как при движении пальца выделять несколько блоков?

Всем привет. Мне надо сделать вот такой задачник.
6160021f9454f059675685.jpeg
Я думаю визуально смысл понятен. Пользователь может выбирать в какой день и в какое время он будет что-то делать. Если пользователь хочет установить одно и то же время на несколько дней подряд, то он может зажать на одном дне, а после просто провести в сторону и выделить остальные дни. Вот тут то у меня и возникает проблема. Я не понимаю как реализовать этот фунционал. Все, что мне удалось найти в интернете, так это данный гит. Здесь автор делает именно то, что мне нужно, но я в реакте новичек и никак не могу до конца разобраться с тем, как он работает. Как он передает стили соседним ячейкам? Я вижу где он это делает, с помощью чего, но принцип работы до меня все равно не доходит.
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Quintis
Привет , каждый день хранит стили в стейте , при касании дня меняется стейт и рендерится новый желтый день , типа так :
<View onTouchStart={() => doSomething()} />
doSomething меняет стили через стейт
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы