контейнере скролл, верхний контейнер нужен только для градиента. Как сделать так, чтобы верхний контейнер не мешал событиям (скрол, клик и тп) на нижний?
т. е. верхний слой (контейнер) сделать прозрачным для событий
да, я знаю, но у меня такое Container( child:SingleChildScrollView( child: Row(...), ), ), и когда добавляю градент в контейнер, Row поверх градиента находится, а мне надо градиент поверх всех виджетов... другого решения как со стеком не нашел :(
В таком случае лучше использовать ShaderMask виджет, у него куча разных способов наложения маски на child, а сам шейдер создаётся из градиента, который создаётся уже из листа цветов
Обсуждают сегодня