On-demand Rides and Deliveries Solution is currently available only to select partners. Contact sales to learn more.

StylingOptions

Stay organized with collections Save and categorize content based on your preferences.
public class StylingOptions extends Object
implements Parcelable

Defines styling options for a NavigationView or NavigationFragment.

Inherited Constant Summary

Field Summary

public static final Creator<StylingOptions> CREATOR

Public Constructor Summary

StylingOptions()
Creates an object with the default styling.
StylingOptions(StylingOptions stylingOptions)
Creates an object which is a copy of the specified styling options.

Public Method Summary

int
Integer
getPrimaryDayModeThemeColor()
Returns the primary day-mode color for the UI theme.
Integer
getPrimaryNightModeThemeColor()
Returns the primary night-mode color for the UI theme.
Integer
getSecondaryDayModeThemeColor()
Returns the secondary day-mode color for the UI theme.
Integer
getSecondaryNightModeThemeColor()
Returns the secondary night-mode color for the UI theme.
StylingOptions
primaryDayModeThemeColor(int color)
Sets the primary day-mode color for the UI theme.
StylingOptions
primaryNightModeThemeColor(int color)
Sets the primary night-mode color for the UI theme.
StylingOptions
secondaryDayModeThemeColor(int color)
Sets the secondary day-mode color for the UI theme.
StylingOptions
secondaryNightModeThemeColor(int color)
Sets the secondary night-mode color for the UI theme.
void
writeToParcel(Parcel out, int flags)

Inherited Method Summary

Fields

public static final Creator<StylingOptions> CREATOR

Public Constructors

public StylingOptions ()

Creates an object with the default styling.

public StylingOptions (StylingOptions stylingOptions)

Creates an object which is a copy of the specified styling options.

Parameters
stylingOptions

Public Methods

public int describeContents ()

public Integer getPrimaryDayModeThemeColor ()

Returns the primary day-mode color for the UI theme.

Returns
  • an Integer representing the ARGB color, or null if no color is set

public Integer getPrimaryNightModeThemeColor ()

Returns the primary night-mode color for the UI theme.

Returns
  • an Integer representing the ARGB color, or null if no color is set

public Integer getSecondaryDayModeThemeColor ()

Returns the secondary day-mode color for the UI theme.

Returns
  • an Integer representing the ARGB color, or null if no color is set

public Integer getSecondaryNightModeThemeColor ()

Returns the secondary night-mode color for the UI theme.

Returns
  • an Integer representing the ARGB color, or null if no color is set

public StylingOptions primaryDayModeThemeColor (int color)

Sets the primary day-mode color for the UI theme.

Parameters
color the ARGB color
Returns
  • the object for which the method was called, with the new color set

public StylingOptions primaryNightModeThemeColor (int color)

Sets the primary night-mode color for the UI theme.

Parameters
color the ARGB color
Returns
  • the object for which the method was called, with the new color set

public StylingOptions secondaryDayModeThemeColor (int color)

Sets the secondary day-mode color for the UI theme.

Parameters
color the ARGB color
Returns
  • the object for which the method was called, with the new color set

public StylingOptions secondaryNightModeThemeColor (int color)

Sets the secondary night-mode color for the UI theme.

Parameters
color the ARGB color
Returns
  • the object for which the method was called, with the new color set

public void writeToParcel (Parcel out, int flags)

Parameters
out
flags