Flutter Network Image 예제
17 Jun 2020 | FlutterFlutter Network Image
네트워크로 이미지 받으려면 먼저 Permission을 부여해줘야 합니다.
MacOS 기준으로 macos/Runner/DebugProfile.entitlements
파일에 권한을 줄 수 있습니다.
<key>com.apple.security.network.client</key> <true/>
안드로이드 같은 경우는 AndroidManifest.xml
파일에 인터넷 권한을 부여하면 됩니다.
예제 코드
import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Network Image Example', home: Scaffold( appBar: AppBar( title: Text('Network Image Example'), ), body: NetworkImageWidget(), ), ); } } class NetworkImageWidget extends StatelessWidget { final url = 'https://snowdeer.github.io/public/img/hello_page.jpg'; @override Widget build(BuildContext context) { return Center( child: Image.network(url), ); } }