الانتقال إلى المحتوى الرئيسي

التخصيص

توفر تدفق الالتقاط

هذه التخصيصات متاحة فقط عندما يكون تدفق الالتقاط document-capture أو liveness.

يدعم Flutter SDK بُعدين من أبعاد التخصيص (موروثان من حزم SDK الأصلية الأساسية): اللغة والألوان.

اللغة

قم بتهيئة لغة الرسائل الإعلامية في إطارات الالتقاط عبر أسلوب setLocale. استخدم تعداد LocaleTypes:

  • LocaleTypes.PT_BR — البرتغالية (البرازيل)
  • LocaleTypes.ES_MX — الإسبانية (المكسيك)
  • LocaleTypes.ES_ES — الإسبانية (إسبانيا)
  • LocaleTypes.EN_US — الإنجليزية (الولايات المتحدة الأمريكية)
unicoCheck.setLocale(LocaleTypes.EN_US);
معلومة
  • قد يكون التفعيل عن بُعد مطلوبًا لاستخدام هذه الميزة. إذا كنت ترغب في استخدامها، أخطر مدير مشروعك أو فريق دعم Unico.
  • في حال عدم التهيئة، تستخدم حزمة SDK البرتغالية كلغة افتراضية.

راجع مرجع API > التعدادات للاطلاع على القائمة الكاملة لقيم LocaleTypes المدعومة.

الألوان

طبّق سمة مخصصة عبر تهيئة الأساليب المدعومة. يمكن تمرير قيم الألوان كـ Color Resource (R.color.your_color) أو كـ سلسلة نصية سداسية عشرية ("#FF0000").

الأسلوبما يخصصه
getColorBackground()لون خلفية الصورة الظلية
getColorBoxMessage()لون خلفية مربع الرسالة
getColorTextMessage()لون النص داخل مربع الرسالة
getColorIconTakePictureButton()لون أيقونة زر الالتقاط اليدوي للصور
getColorBackgroundBottomDocument()لون خلفية مربع التقاط المستند
getColorTextBottomDocument()لون نص مربع التقاط المستند
لون زر الإلغاء (Android)

في تطبيق Android، يجب إجراء تخصيص colorCancelButtonIcon بإضافة اللون المطلوب في ملف موارد Android colors.xml:

<resources>
<color name="unico_color_button_cancel">YOUR COLOR</color>
</resources>
نطاق التخصيص

لا تتوفر أبعاد تخصيص أخرى — إذ لا تعرضها حزم SDK الأصلية الأساسية، وبالتالي لا يمكن لمكوّن Flutter الإضافي القيام بذلك أيضًا. إذا كنت بحاجة إلى واجهة مستخدم مخصصة، راجع خيار Capture Standard (تكامل API بدون واجهة مستخدم).