Вопросы к Поиску с Алисой
Чтобы отключить обработку нажатий по TextField во Flutter, можно использовать виджеты AbsorbPointer или IgnorePointer. www.iditect.com
Виджет AbsorbPointer не позволяет своему поддереву получать события указателя, перехватывая их. www.iditect.com Если установить значение absorbing в true, то будет отключено всё взаимодействие пользователя, включая редактирование текста, с дочерним виджетом (в данном случае — TextField). www.iditect.com
Виджет IgnorePointer похож на AbsorbPointer, он игнорирует все события ввода пользователя для своего дочернего виджета. www.iditect.com
Также можно использовать средства распознавания жестов вместе с пользовательским виджетом ReadOnlyEditableText, который позволяет пользователям вводить текст в поле TextFormField, но отключает действия с длительным нажатием. stackoverflow.com