मुख्य सामग्री पर जाएं

अनुकूलन

कैप्चर फ्लो उपलब्धता

ये अनुकूलन केवल तभी उपलब्ध हैं जब कैप्चर फ्लो document-capture या liveness हो।

Android SDK अनुकूलन के दो आयामों का समर्थन करता है: भाषा और रंग।

Language

setLocale मेथड के माध्यम से कैप्चर फ्रेम में सूचनात्मक संदेशों की भाषा कॉन्फ़िगर करें:

acessoBioBuilder.setLocale(LocaleTypes.EN_US)

समर्थित LocaleTypes मानों की पूरी सूची के लिए API Reference > Enums देखें।

Colors

acessoBioBuilder पर setTheme का उपयोग करके कस्टम थीम लागू करें। रंग मानों को Color Resource (R.color.your_color) या हेक्साडेसिमल String ("#FF0000") के रूप में पास किया जा सकता है।

IAcessoBioTheme इंटरफ़ेस कैप्चर प्रकार के आधार पर अलग-अलग मेथड्स प्रदान करता है।

सेल्फी कैप्चर
मेथडयह क्या अनुकूलित करता है
getColorBackground()सेल्फी कैप्चर फ्रेम का बैकग्राउंड रंग
getColorBoxMessage()मैसेज बॉक्स का बैकग्राउंड रंग
getColorTextMessage()मैसेज बॉक्स के अंदर टेक्स्ट का रंग
getColorSilhouetteSuccess()कैप्चर सफल होने पर सिल्हूट का रंग
val unicoTheme = object : IAcessoBioTheme {
override fun getColorBackground() = R.color.your_color
override fun getColorBoxMessage() = R.color.your_color
override fun getColorTextMessage() = R.color.your_color
override fun getColorSilhouetteSuccess() = R.color.your_color
}
acessoBioBuilder.setTheme(unicoTheme)

वैकल्पिक रूप से, अपने colors.xml में रंगों को स्थिर रूप से ओवरराइड करें:

<color name="unico_color_background">#YourColor</color>
<color name="unico_color_box_message">#YourColor</color>
<color name="unico_color_text_message">#YourColor</color>
<color name="unico_color_silhouette_success">#YourColor</color>
<color name="unico_color_button_cancel">#YourColor</color>
जानकारी

unico_color_button_cancel केवल colors.xml के माध्यम से उपलब्ध है — यह IAcessoBioTheme में मेथड के रूप में उजागर नहीं है।

दस्तावेज़ कैप्चर
मेथडयह क्या अनुकूलित करता है
getColorBackground()दस्तावेज़ कैप्चर फ्रेम का बैकग्राउंड रंग
getColorBackgroundTakePictureButton()फोटो लेने के बटन का बैकग्राउंड रंग
getColorIconTakePictureButton()फोटो लेने के बटन के अंदर आइकन का रंग
getColorBackgroundBottomDocument()बॉटम बार का बैकग्राउंड रंग
getColorTextBottomDocument()बॉटम बार में टेक्स्ट का रंग
val unicoTheme = object : IAcessoBioTheme {
override fun getColorBackground() = R.color.your_color
override fun getColorBackgroundTakePictureButton() = R.color.your_color
override fun getColorIconTakePictureButton() = R.color.your_color
override fun getColorBackgroundBottomDocument() = R.color.your_color
override fun getColorTextBottomDocument() = R.color.your_color
}
acessoBioBuilder.setTheme(unicoTheme)

वैकल्पिक रूप से, अपने colors.xml में रंगों को स्थिर रूप से ओवरराइड करें:

<color name="unico_color_background">#YourColor</color>
<color name="unico_color_background_take_picture_button">#YourColor</color>
<color name="unico_color_icon_take_picture_button">#YourColor</color>
<color name="unico_color_background_bottom_document">#YourColor</color>
<color name="unico_color_text_bottom_document">#YourColor</color>
अनुकूलन का दायरा

कोई अन्य अनुकूलन आयाम उपलब्ध नहीं हैं। कस्टम UI व्यवहार और लेआउट native Android SDK द्वारा प्रदान नहीं किए जाते। यदि आपको proprietary UI की आवश्यकता है, तो Capture Standard विकल्प (headless API integration) देखें।