Flutter : Image Widget
Sampai kita pada pengenalan "how to using image in flutter?". Oke kawan kawan sebelumnya kita kenali dulu bahwa penggunaan image kita harus tahu dulu apa saja sumber / Providernya. jadi pada flutter dijelaskan ada 4 provider yang bisa digunakan.
penggunaan widget image : |
- Memory 👈 paling cepat diakses tapi juga butuh konversi file menjadi data, misal file PNG dirubah ke data.
- Asset 👈 Nah ini paling cepat kedua karena imagenya sudah ter konfigurasi pada aplikasi.
- File 👈 yang ini tentunya sedikit lambat untuk diakses karena aplikasi kita akan mencari berdasarkan path file image di device.
- Network 👈 Network ini paling lambat karena load file berdasarkan URL secara gitu harus terkoneksi dengan internet lah ya.
Berikut sample penggunaan kode :
import 'package:flutter/material.dart';
void main() {
runApp(YtnOnImg());
}
class YtnOnImg extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
appBar: AppBar(
title: Text("yTn : Image"),
centerTitle: true,
),
body: Center(
child: Container(
height: 350,
width: 300,
color: Colors.amber,
child: Image.asset(
"images/images.png",
fit: BoxFit.cover,
),
// child: Image(
// fit: BoxFit.cover,
// image: AssetImage("images/images.png"),
// // image: NetworkImage('https://picsum.photos/id/4/350/300'),
// ),
),
),
));
}
}
Join the conversation