Bottom navigation bar
You can inject your own view for the bottom navigation bar if you set GiniBank.setCaptureConfiguration(CaptureConfiguration(bottomNavigationBarEnabled = ))
to true
and pass a custom DigitalInvoiceOnboardingNavigationBarBottomAdapter
implementation to GiniBank
:
let customBottomNavigationBar: DigitalInvoiceOnboardingNavigationBarBottomAdapter = CustomDigitalInvoiceOnboardingNavigationBarBottomAdapter(); GiniBank.digitalInvoiceOnboardingNavigationBarBottomAdapter = customBottomNavigationBar
Custom illustration view
You can inject your own view for the illustrations. For example, if you want to animate the illustration on the onboarding page, implement the OnboardingIllustrationAdapter
interface to inject a view that can animate images (for example, Lottie) and pass it to GiniBank
:
let customIllustration: OnboardingIllustrationAdapter = CustomDigitalInvoiceOnboardingIllustrationAdapter(); GiniBank.digitalInvoiceOnboardingIllustrationAdapter = customIllustration
UI customization
You can also view the UI customisation guide in Figma here.