我还是个新手,不知道如何对齐我的一个包含图片的子控件.这就是我到目前为止所try 的:

@override
Widget build(BuildContext context) {
  return Scaffold(
  appBar: AppBar(
    title: Text(widget.username),
    backgroundColor: new Color(0xFF24292E),
  ),
  body: Center(
    child: Column(
      crossAxisAlignment: CrossAxisAlignment.start,
      mainAxisSize: MainAxisSize.max,
      mainAxisAlignment: MainAxisAlignment.start,
      children: <Widget>[
        Image.asset(
          'assets/profile.png', width: 100.0, height: 100.0,
        ),
      ],
    ),
  ),
);
}

然而,图像仍停留在屏幕的中央和顶部.如何将其移动到相对于屏幕的左上角?谢谢

推荐答案

您已经将列居中,这就是为什么其中的所有内容都居中的原因.只需移除顶层的Center()小部件,您的图像就会左上角对齐.

@override
Widget build(BuildContext context) {
  return Scaffold(
    appBar: AppBar(
      title: Text(widget.username),
      backgroundColor: new Color(0xFF24292E),
    ),
    body: Column(
      crossAxisAlignment: CrossAxisAlignment.start,
      mainAxisSize: MainAxisSize.max,
      mainAxisAlignment: MainAxisAlignment.start,
      children: <Widget>[
        Image.asset(
          'assets/profile.png', width: 100.0, height: 100.0,
        ),
      ],
    ),
  );
}

Dart相关问答推荐

在 Flutter 中以间隔自动获取 API 数据

Flutter drawArc() 方法绘制完整的圆而不仅仅是圆弧

无法在Flutter中为 TabBarView 设置动态高度

如何在 Dart 单元测试中模拟或验证打印调用?

在 Dart 中,List.unmodifiable() 和 UnmodifiableListView 有什么不同?

有没有可能用Flatter摄像头插件播放视频?

通常由 TextField 创建的 InputDecorator 不能具有无限宽度

Flutter列表视图底部溢出

Flutter:出现键盘时背景图像正在挤压

Visual Studio 的 Dart 插件

如何从 JavaScript 调用 Dart 函数

如何用dart语言初始化超类变量?

我们如何在 Dart 中删除一个对象?

如何在 Dart 中使用 char 类型?

Cancel stream onData

安装 dart-sdk 后找不到 pub 命令

DART:future的语法 then

Dart MD5 字符串

找不到名为pubspec.yaml的文件

如何在 Dart 中使用 Switch Case 语句