我们将logo定义为一个小部件,并在新文件中将其放在'app components'目录下,文件名为'app_logo'. 定义了一个小部件'appLogo',其中包含'image'返回对象,并添加了两个可配置属性'size'(double类型,默认值32)和'color'(Color类型,默认值Colors.white)。在'appLogo'的构造方法中,可以指定'size'和'color'的值,若未指定将使用默认值。在'app page header'小部件中替换原有的图像代码为'appLogo',并可以动态设置其'size'和'color'属性。