Flutter: InkWell или Gesturedector не работают внутри позицииAndroid

Форум для тех, кто программирует под Android
Ответить
Гость
 Flutter: InkWell или Gesturedector не работают внутри позиции

Сообщение Гость »


Я попробовал InkWell, GestureDetector внутри:

Позиционировано(, справа: ширина * 0,09, верх: 38, дочерний элемент: GestureDetector( поведение: HitTestBehavior.deferToChild, onTap: () { журнал("Тесттт); }, дочерний элемент: SizedBox( ширина: 50, высота: 30, ребенок: Стек( дети: [ константное дополнение( отступ: EdgeInsets.all(8.0), ребенок: Значок( Значки.уведомления, цвет: Цвета.белый, размер: 60, ), ), Позиционируется( верх: 0, правильно: 0, ребенок: Obx( () => notifikasi.total.value > 0 ? Контейнер( дополнение: const EdgeInsets.all(4), украшение: BoxDecoration( цвет: Цвета.красный, borderRadius: BorderRadius.circular(10), ), ограничения: const BoxConstraints( минШирина: 16, минВысота: 16, ), ребенок: Текст( "${notifikasi.total.value}", стиль: const TextStyle( цвет: Цвета.белый, Размер шрифта: 12, ), textAlign: TextAlign.center, ), ) : Контейнер(), ), ), ], ), ), ), ), Но ни работы. Я пытался

InkWell( onTap: () { журнал("Тесс"); }, всплескЦвет: Colors.blueAccent, ребенок: Контейнер( поле: const EdgeInsets.only(справа: 100, сверху: 50), отступ: EdgeInsets.zero, выравнивание: Alignment.topRight, дочерний элемент: const Icon( Icons.notification_add, размер: 35, цвет: Цвета.белый, ), ), ), Нажатие выполнено успешно, но все области под значком доступны для нажатия. Если прямо на значке, на него нельзя нажать

Полный виджет

Я пытаюсь создать код чернильницы, детектор жестов, плавающую кнопку, кнопку со значком внутри позиции.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»