CodeBlanks Logo Icon CodeBlanks

image_picker nedir?

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

main.dart
class ImagePicker {
  ImagePicker();
}

void main() {
  // ImagePicker örneği oluştur
  // 'ok' yazdır
}

Örnek çözüm

main.dart
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

Soru
final picker = ____;
Cevap
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

İleri seviye bölümündeki tüm dersler