Есть ли способ добавить тень за кнопками действий на панели приложений во Flutter?

Я использую виджет SliverAppBar с фоновым изображением позади него. Поскольку изображение, которое я буду загружать, будет динамическим, иногда оно может иметь светлые тона и может привести к тому, что кнопка «Назад» (или любая другая кнопка действия) будет едва видна.

Как вы можете видеть на скриншоте ниже, я добавил небольшую тень к заголовку панели приложений, используя виджеты TextStyle и Shadow, чтобы он был намного заметнее, чем кнопка «Назад».

Пример изображения


person RasitAyaz    schedule 17.04.2021    source источник
comment
Использование универсального цвета, который работает с большинством цветов, является единственным способом ig.   -  person Problematic Dude    schedule 17.04.2021


Ответы (1)


Вы можете попробовать использовать повышение. Вот ссылка Flutter для получения дополнительных разъяснений: https://www.google.com/url?sa=t&source=web&rct=j&url=https://api.flutter.dev/flutter./material/SliverAppBar/elevation.html&ved=2ahUKEwiEpfiIn4TwAhWUH7cAHY9ECIwQFjACegQIBRAC&usg=AOvVaw0wCdyaVv3EA8ulVXXvaVMu

person Aiman_Irfan    schedule 17.04.2021
comment
Спасибо, но высота добавляет тень за панелью приложений, а не за кнопками действий. - person RasitAyaz; 17.04.2021
comment
Вы можете попробовать этот метод stackoverflow.com/questions/51583184/ - person Aiman_Irfan; 17.04.2021