No Results Activity
Screen API
When you use the Screen API, the {@code NoResultsFragmentCompat} displays hints that show how to best take a picture of a document.
Customizing the look of the No Results Screen is done via overriding of app resources.
The following items are customizable:
- Header icon: via images for mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi named
{@code gc_alert_icon.png} - Header text color: via the color resource named
{@code * gc_noresults_header} - Header text font: via overriding the style named
{@code GiniCaptureTheme * .NoResults.Header.TextStyle}and setting an item named{@code gcCustomFont}with the path to the font file in your{@code assets}folder - Header text style: via overriding the style named
{@code GiniCaptureTheme.NoResults.Header.TextStyle}and setting an item named{@code android:textStyle}to{@code normal},{@code bold}or{@code italic} - Header text size: via overriding the style named
{@code GiniCaptureTheme.NoResults.Header.TextStyle}and setting an item named{@code android:textSize}to the desired{@code sp}size - Headline text color: via the color resource named
{@code gc_noresults_headline} - Headline text font: via overriding the style named
{@code GiniCaptureTheme.NoResults.Headline.TextStyle}and setting an item named{@code gcCustomFont}with the path to the font file in your{@code assets}folder - Headline text style: via overriding the style named
{@code GiniCaptureTheme.NoResults.Headline.TextStyle}and setting an item named{@code android:textStyle}to{@code normal},{@code bold}or{@code italic} - Headline text size: via overriding the style named
{@code GiniCaptureTheme.NoResults.Headline.TextStyle}and setting an item named{@code android:textSize}to the desired{@code sp}size - Tip text color: via the color resource named
{@code gc_noresults_tip} - Tip text font: via overriding the style named
{@code GiniCaptureTheme.NoResults.Tip.TextStyle}and setting an item named{@code gcCustomFont}with the path to the font file in your{@code assets}folder - Tip text style: via overriding the style named
{@code GiniCaptureTheme.NoResults.Tip.TextStyle}and setting an item named{@code android:textStyle}to{@code normal},{@code bold}or{@code italic} - Tip text size: via overriding the style named
{@code GiniCaptureTheme.NoResults.Tip.TextStyle}and setting an item named{@code android:textSize}to the desired{@code sp}size - Tip image - Good lighting: via images for mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi named
{@code gc_photo_tip_lighting.png} - Tip image - Document should be flat: via images for mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi named
{@code gc_photo_tip_flat.png} - Tip image - Device should be parallel to document: via images for mdpi, hdpi, xhdpi,xxhdpi, xxxhdpi named
{@code gc_photo_tip_parallel.png} - Tip image - Document should be aligned with corner guides: via images for mdpi, hdpi, xhdpi,xxhdpi, xxxhdpi named
{@code gc_photo_tip_align.png} - Button color: via the color resource named
{@code gc_noresults_button} - Button text color: via the color resource named
{@code gc_noresults_button_text} - Background color: via the color resource named
{@code gc_noresults_background}.
Important: All overriden styles must have their respective {@code Root.} prefixed style as their parent. Ex.: the parent of {@code GiniCaptureTheme.Onboarding.Message.TextStyle} must be {@code Root.GiniCaptureTheme.Onboarding.Message.TextStyle} .
Customizing the Action Bar is done via overriding of app resources and each one - except the title string resource - is global to all Activities ( CameraActivity , , ReviewActivity , AnalysisActivity ).
The following items are customizable:
- Background color: via the color resource named
{@code gc_action_bar}(highly recommended for Android 5+: customize the status bar color via{@code gc_status_bar})
Functions
Properties
Internal use only.