ColorSchemeOptionsBuilder¶
Fluent builder for ColorSchemeOptions. Options not configured use the system or browser default.
Kodster.InAppWebBrowser.Android.ColorSchemeOptionsBuilder
Example¶
#if UNITY_ANDROID
var options = new ColorSchemeOptionsBuilder()
.WithToolbarColor("#121212")
.WithNavigationBarColor(Color.black)
.WithNavigationBarDividerColor("#333333")
.Build();
#endif
Methods¶
WithToolbarColor¶
Sets the toolbar color using a hex color string (e.g., "#RRGGBB").
Parameters
colorHex(string): Color in#RRGGBBformat (for example,"#FF5733").
Returns
- The current
ColorSchemeOptionsBuilderinstance.
Remarks
- Requires
androidx.browserversion 1.2.0 or higher.
WithToolbarColor¶
Sets the toolbar color using a Color value.
Parameters
color(Color): Unity color value.
Returns
- The current
ColorSchemeOptionsBuilderinstance.
Remarks
- Requires
androidx.browserversion 1.2.0 or higher.
WithNavigationBarColor¶
Sets the navigation bar color using a hex color string (e.g., "#RRGGBB").
Parameters
colorHex(string): Color in#RRGGBBformat (for example,"#FF5733").
Returns
- The current
ColorSchemeOptionsBuilderinstance.
Remarks
- Requires
androidx.browserversion 1.2.0 or higher.
WithNavigationBarColor¶
Sets the navigation bar color using a Color value.
Parameters
color(Color): Unity color value.
Returns
- The current
ColorSchemeOptionsBuilderinstance.
Remarks
- Requires
androidx.browserversion 1.2.0 or higher.
WithNavigationBarDividerColor¶
Sets the navigation bar divider color using a hex color string (e.g., "#RRGGBB").
Parameters
colorHex(string): Color in#RRGGBBformat (for example,"#FF5733").
Returns
- The current
ColorSchemeOptionsBuilderinstance.
Remarks
- Requires
androidx.browserversion 1.3.0 or higher.
WithNavigationBarDividerColor¶
Sets the navigation bar divider color using a Color value.
Parameters
color(Color): Unity color value.
Returns
- The current
ColorSchemeOptionsBuilderinstance.
Remarks
- Requires
androidx.browserversion 1.3.0 or higher.
Build¶
Builds and returns a ColorSchemeOptions instance from the current configuration. Only options explicitly set via the With* methods are included; unset options remain null.
Returns
- A new
ColorSchemeOptionsinstance reflecting the builder's current state.