こんにちは、フラメルです。
今回はImage
でオンライン画像を表示させる方法を2つを紹介します。
目次
方法1:NetworkImageで画像を表示
1つ目の方法はimage
プロパティにNetworkImage
を渡して表示させる方法です。
NetworkImage
にはオンライン画像のURLをString型で渡します。
Image(
image: NetworkImage(
'https://images.unsplash.com/photo-1548199973-03cce0bbc87b',
),
),
方法2:Image.networkで画像を表示
2つ目の方法はImage.network
に直接オンライン画像のURLをString型で渡し表示できます。
Image.network(
'https://images.unsplash.com/photo-1548199973-03cce0bbc87b',
),
サンプルコード
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('Flutter'),
),
body: Center(
child: Image.network(
'https://images.unsplash.com/photo-1548199973-03cce0bbc87b',
),
),
),
);
}
}
以上です。