네트워크 이미지 보여주기
1
| Image.network('https://picsum.photos/250?image=9')
|
모서리 둥글게 만들기
1 2 3 4 5 6 7 8
| ClipRRect( borderRadius: BorderRadius.circular(8.0), child: Image.network( 'https://picsum.photos/250?image=9', height: 150.0, width: 100.0, ), )
|
원형 이미지 만들기
1 2 3 4
| CircleAvatar( radius: 48, backgroundImage: NetworkImage('imageUrl'), )
|
1 2 3 4 5 6
| ClipOval( child: SizedBox.fromSize( size: Size.fromRadius(48), child: Image.network('imageUrl', fit: BoxFit.cover), ), )
|
cached_network_image 사용하기
dependecies 추가
pubspec.yaml 파일에 아래 내용을 추가한다.
1 2
| dependencies: cached_network_image: ^3.3.0
|
CachedNetworkImage 를 사용하여 이미지를 표출한다.
1 2 3 4 5
| CachedNetworkImage( imageUrl: "http://via.placeholder.com/350x150", placeholder: (context, url) => CircularProgressIndicator(), errorWidget: (context, url, error) => Icon(Icons.error), ),
|
출처