小编Fra*_*ano的帖子

Flutter如何处理固定尺寸的盒子内的图像?

我是Flutter的新手,我喜欢它,但是我对建筑布局不满意。

我正在开发一个包含Cards ListView的应用程序。每张卡都在一个容器内,并包含一张图像(高度和宽度固定)和一个文本。

我无法将图像正确放置在卡内。我希望图像覆盖盒子的宽度。谢谢。

在此处输入图片说明

这是代码:

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    final title = 'MyApp';

    return MaterialApp(
      title: title,
      home: Scaffold(
        appBar: AppBar(
          title: Text(title),
        ),
        body: ListView(
          children: <Widget>[
              Container(
                    margin:EdgeInsets.all(8.0),
                    child: Card(
                        shape: RoundedRectangleBorder(borderRadius: BorderRadius.all(Radius.circular(8.0))),
                        child: InkWell(
                           onTap: () => print("ciao"),     
                           child: Column(
                                children: <Widget>[
                                    ClipRRect(
                                      borderRadius: BorderRadius.only(
                                        topLeft: Radius.circular(8.0),
                                        topRight: Radius.circular(8.0),
                                      ),
                                      child: Image.asset(
                                        'img/britannia.jpg',
                                        width: 300,
                                        height: 150,
                                        fit:BoxFit.fill  

                                      ),
                                    ),
                                    ListTile(
                                      title: Text('Pub 1'),
                                      subtitle: …
Run Code Online (Sandbox Code Playgroud)

layout containers image flutter

2
推荐指数
7
解决办法
9316
查看次数

标签 统计

containers ×1

flutter ×1

image ×1

layout ×1