簡體   English   中英

如何刪除 flutter Row 小部件中圖像之間的線?

[英]How to remove line betwin images in flutter Row widget?

如何刪除 flutter Row 小部件中圖像之間的白線? 我需要在屏幕上放置四張圖片,我將圖片塗成紅色以查看邊緣。

在此處輸入圖像描述

class MainScreen extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
        body: Column(
      children: [
        Expanded(
            child: Row(
          crossAxisAlignment: CrossAxisAlignment.center,
          children: [
            Expanded(
              child: Image.asset(
                'assets/images/profile.png',
                fit: BoxFit.cover,
                color: Colors.red,
              ),
            ),
            Expanded(
              child: Image.asset(
                'assets/images/services.png',
                fit: BoxFit.cover,
                color: Colors.red,
              ),
            )
          ],
        )),
        Expanded(
            child: Row(
          crossAxisAlignment: CrossAxisAlignment.center,
          children: [
            Expanded(
              child: Image.asset(
                'assets/images/content.png',
                fit: BoxFit.cover,
                color: Colors.red,
              ),
            ),
            Expanded(
              child: Image.asset(
                'assets/images/menu.png',
                fit: BoxFit.cover,
                color: Colors.red,
              ),
            ),
          ],
        ))
      ],
    ));
  }
}

設備 iPhone 8 plus ios 16 如果您需要更多詳細信息,請告訴我

嘗試給它一個固定的寬度,比如用SizeBox()包裹它,如下例

SizedBox(
  height: double.infinity,
  width: MediaQuery.of(context).size.width / 2,
  child: Image.asset('assets/images/profile.png'),
  fit: BoxFit.cover,
  color: Colors.red,
)

如果你只是想給背景一個顏色,為什么你只是把它做成這樣

Scaffold(
     backgroundColor: Colors.red,
     ...)

要么

Container(
   color: Colors.red
   ...
)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM