[Flutter][Widget]画像を円形で表示する
画像を円形で表示させる
コード
- Container() から BoxDecoration() を使って
shape: BoxShape.circle
を使う。 - あとは
image
にAssetImage()やNetworkImage()で画像を指定してあげる
circle.dart
Container(
width: 110.0,
height: 110.0,
decoration: BoxDecoration(
shape: BoxShape.circle,
image: DecorationImage(
fit: BoxFit.fill,
image: AssetImage("images/testdata1.jpg")
)
),
),
- サンプル画像を表示する Widgetコード
main.dart
var _data = <Widget> [
SizedBox(
width: MediaQuery.of(context).size.width,
height: 120.0,
child: RaisedButton(
onPressed: () {},
color: const Color(0xFFFCFF7F),
child: Row(
mainAxisAlignment: MainAxisAlignment.start,
mainAxisSize: MainAxisSize.max,
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
new Image.asset(
"images/testdata1.jpg",
fit:BoxFit.fill,
width: 110.0,
height: 110.0,
),
Container(
width: 110.0,
height: 110.0,
decoration: BoxDecoration(
shape: BoxShape.circle,
image: DecorationImage(
fit: BoxFit.fill,
image: AssetImage("images/testdata1.jpg")
)
),
),
]
),
)
),
];
Author And Source
この問題について([Flutter][Widget]画像を円形で表示する), 我々は、より多くの情報をここで見つけました https://qiita.com/kuroyan/items/bcbb3a0afdaf5b6f7754著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .