В смысле? Каждая кнопка, по идее, выполняет отдельное действие. Зачем нескольким кнопкам выполнять одно и то же действие? Оставьте одну, уберите лишние.
Не, мультитач хитрее. Я его делал на одном вью. Как на нескольких, не знаю. Наверное, нужно, чтобы их общий парент обрабатывал мультитач и смотрел по координатам, куда нажатия попадают.
Всем трем фрагментам следует тогда использовать одну Shared ViewModel. Если список тянется из базы по Flow, то конвертируйте его в StateFlow через shareIn для расшаривания одного списка всеми коллекторами.
Народ, зачем в Room для аннотации Update возможно переопределение политики при конфликтах, как у Insert? Какие могут быть конфликты у Update, если он итак создан для записей с одинаковыми primary keys?