Flutter AppBar图标并非在所有屏幕上都响应

问题描述

i我的应用程序栏上有两个图标,单击“保存”,“保存”图标dissappers和“批准”图标将弹出,效果很好,但根据下图,在较大的屏幕上按了应用程序栏图标。这是mycode

CONTAINER ID        IMAGE               COMMAND               CREATED             STATUS              PORTS                      NAMES
95c9b2a21faf        web:dev       "tail -f /dev/null"   15 minutes ago      Up 15 minutes       0.0.0.0:80801->80801/tcp   web
df52721a9c07        Api:dev         "tail -f /dev/null"   15 minutes ago      Up 15 minutes       0.0.0.0:8080->8080/tcp   Api

这是我在大屏幕上的应用栏

enter image description here

这是我在小屏幕上的图像

enter image description here

那么我该如何使图标具有响应性谢谢

解决方法

将您的AppBar小部件放置为Container的子项,并将margin设置为EdgeInset.all(4)。这应该起作用。

尝试以下代码:

appBar: PreferredSize(
      preferredSize:  Size.fromHeight(70.0),child: Container(
              padding: EdgeInset.all(4),// you can change this value to 8 
            child:AppBar(
            ...

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...