どうも、ちょげ(@chogetarou)です。
ListTileの背景に画像を表示する方法を紹介します。
方法

ListTileの背景に画像を表示するには、Containerを使います。
まず、ListTileをContainerでラップします。
次に、Containerの引数「decoration」にBoxDecorationを指定します。
そして、BoxDecorationの引数「image」で画像の指定をします。
Container(
decoration: BoxDecoration(
image: DecorationImage(
image: AssetImage('Asset Path'),
),
),
child: ListTile(
title: Text('テキスト'),
),
);
Containerを使えば、ListTileの背景に画像を表示することが出来ます。
使用例
以下は、使用例です。

Container(
height: 100,
decoration: BoxDecoration(
image: DecorationImage(
image: AssetImage('asset/images/background.jpg'),
fit: BoxFit.fill,
),
),
child: ListTile(
title: Text(
'タイトル',
style: TextStyle(color: Colors.white),
),
),
);
コメント