التخصيص
هذه التخصيصات متاحة فقط عندما يكون تدفق الالتقاط 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، يجب إجراء تخصيص colorCancelButtonIcon بإضافة اللون المطلوب في ملف موارد Android colors.xml:
<resources>
<color name="unico_color_button_cancel">YOUR COLOR</color>
</resources>
لا تتوفر أبعاد تخصيص أخرى — إذ لا تعرضها حزم SDK الأصلية الأساسية، وبالتالي لا يمكن لمكوّن Flutter الإضافي القيام بذلك أيضًا. إذا كنت بحاجة إلى واجهة مستخدم م خصصة، راجع خيار Capture Standard (تكامل API بدون واجهة مستخدم).