अनुकूलन
ये अनुकूलन केवल तभी उपलब्ध हैं जब कैप्चर फ्लो document-capture या liveness हो।
Flutter SDK अनुकूलन के दो आयामों का समर्थन करता है (अंतर्निहित native SDKs से प्राप्त): भाषा और रंग।
setLocale मेथड के माध्यम से कैप्चर फ्रेम में सूचनात्मक संदेशों की भाषा कॉन्फ़िगर करें। LocaleTypes enum का उपयोग करें:
LocaleTypes.PT_BR— पुर्तगाली (ब्राज़ील)LocaleTypes.ES_MX— स्पेनिश (मेक्सिको)LocaleTypes.ES_ES— स्पेनिश (स्पेन)LocaleTypes.EN_US— अंग्रेज़ी (USA)
unicoCheck.setLocale(LocaleTypes.EN_US);
- इस सुविधा का उपयोग करने के लिए remote activation आवश्यक हो सकता है। यदि आप इसका उपयोग करना चाहते हैं, तो अपने project manager या Unico support को सूचित करें।
- यदि कॉन्फ़िगर नहीं किया गया, तो SDK डिफ़ॉल्ट भाषा के रूप में पुर्तगाली का उपयोग करता है।
समर्थित LocaleTypes मानों की पूरी सूची के लिए API Reference > Enums देखें।
समर्थित मेथड्स को कॉन्फ़िगर करके कस्टम थीम लागू करें। रंग मानों को हेक्साडेसिमल String (जैसे "#FF0000") या Flutter Color instance (उदाहरण Color(0xFFFF0000)) के रूप में पास किया जा सकता है।
| मेथड | यह क्या अनुकूलित करता है |
|---|---|
getColorBackground() | सिल्हूट का बैकग्राउंड रंग |
getColorBoxMessage() | मैसेज बॉक्स का बैकग्राउंड रंग |
getColorTextMessage() | मैसेज बॉक्स के अंदर टेक्स्ट का रंग |
getColorIconTakePictureButton() | मैन्युअल फोटो कैप्चर बटन का आइकन रंग |
getColorBackgroundBottomDocument() | दस्तावेज़ कैप्चर बॉक्स का बैकग्राउंड रंग |
getColorTextBottomDocument() | दस्तावेज़ कैप्चर बॉक्स का टेक्स्ट रंग |
Android implementation में, colorCancelButtonIcon का अनुकूलन Android colors.xml resource फ़ाइल में वांछित रंग जोड़कर किया जाना चाहिए:
<resources>
<color name="unico_color_button_cancel">YOUR COLOR</color>
</resources>
कोई अन्य अनुकूलन आयाम उपलब्ध नहीं हैं — अंतर्निहित native SDKs उन्हें उजागर नहीं करते, इसलिए Flutter plugin भी नहीं कर सकता। यदि आपको proprietary UI की आवश्यकता है, तो Capture Standard विकल्प (headless API integration) देखें।