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.