Skip to content
This repository has been archived by the owner on May 30, 2021. It is now read-only.

خصائص اضافية للتعامل مع الصور

Abdullah Alhazmy edited this page Sep 11, 2016 · 1 revision

في الاسفل يوجد بعض الخصائص التي تستطيع استخدامها مع كلاس ImagePicker

  • mode لتغير اسلوب التقاط الصور سواء كانت من الكاميرا فقط او الاستديو فقط او الاثنين CAMERA,GALLERY or CAMERA_AND_GALLERY
.mode(ImagePicker.Mode.CAMERA)
  • extension لتغير امتداد الصورة سواء كانت PNG او JPG
.extension(ImagePicker.Extension.PNG)
  • compressLevel من خلال هذا الامر تستطيع تغير درجة ضغط الصورة مع ملاحظة ان كل مازادت درجة الضغط ستقل جودة الصورة وسيقل حجمها ايضا HARD,MEDIUM, SOFT or NONE
.compressLevel(ImagePicker.ComperesLevel.MEDIUM)
  • directory تستطيع تغير مسار حفظ الصور الى المسار الذي تريده او تستطيع تمرير Directory.DEFAULT_DIR لحفظ الصور في المسار الافتراضي للمكتبة.
.directory(ImagePicker.Directory.DEFAULT)

أو java .directory(Environment.getExternalStorageDirectory()+"/myFolder")

  • scale من خلال هذا الامر تستطيع تغير طول وعرض الصورة مع ملاحظة ان هذا الخيار لايعمل الا في حالة تغيرك لدرجة ضغط الصورة.
.scale(500, 500)
  • allowMultipleImages من خلال هذا الامر يستطيع المستخدم اختيار اكثر من صورة من الاستديو.
    .allowMultipleImages(true)
  • enableDebuggingMode يستخدم لطباعة الـ Log الخاص بالمكتبة
    .enableDebuggingMode(true)