image_picker nedir?
- Flutter kursu
- İleri seviye
- Ders 31/69
- 4 dk
image_picker ile galeri veya kameradan görsel seçmeyi öğrenirsin.
image_picker nedir?
image_picker paketi, kullanıcının galeriden veya kameradan görsel seçmesini sağlar. ImagePicker sınıfı bir örnek oluşturulup pickImage metodu çağrılır. Seçilen görsel bir XFile olarak döner.
final picker = ImagePicker();
final file = await picker.pickImage(source: ImageSource.gallery);XFile sınıfı
XFile, seçilen dosyanın yolunu ve metadata'sını tutan sınıftır. file.path ile dosya yoluna erişilir; bu yolu Image.file veya File ile kullanarak görseli gösterirsin. Kullanıcı seçimi iptal ederse null döner.
if (file != null) {
print(file.path);
}Uygulama ImagePicker örneği oluştur
Bir ImagePicker örneği oluştur ve 'ok' yazdır.
Başlangıç kodu
class ImagePicker {
ImagePicker();
}
void main() {
// ImagePicker örneği oluştur
// 'ok' yazdır
}Örnek çözüm
class ImagePicker {
ImagePicker();
}
void main() {
final picker = ImagePicker();
print('ok');
}Beklenen çıktı
ok
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 image_picker'ın pickImage metodu ne döndürür?
- Future<Widget>
- Future<int>
- Future<String>
- Future<XFile?> Doğru cevap
Açıklama: pickImage Future<XFile?> döndürür; kullanıcı seçim yapmazsa null döner.
2 ImagePicker oluştur
final picker = ____;
final picker = ImagePicker();
Açıklama: ImagePicker sınıfından bir örnek oluşturmak için ImagePicker() constructor'ı çağrılır; parantez gereklidir.
3 image_picker parçaları
| Kavram | Anlamı |
|---|---|
ImagePicker |
Seçici sınıf |
pickImage |
Görsel seçer |
XFile |
Seçilen dosya |
path |
Dosya yolu |