public void SetToolbarConfig(InBrainToolbarConfig config) { var javaConfig = new AndroidJavaObject(Constants.ToolbarConfigJavaClass) .CallAJO("setElevationEnabled", config.ElevationEnabled) .CallAJO("setToolbarColor", config.ToolbarColor.ToJavaColor()) .CallAJO("setBackButtonColor", config.BackButtonColor.ToJavaColor()) .CallAJO("setTitleColor", config.TitleColor.ToJavaColor()) .CallAJO("setTitle", config.Title); JniUtils.RunOnUiThread(() => { InBrainInst?.Call(Constants.SetToolbarConfigJavaMethod, javaConfig); }); }
public void SetToolbarConfig(InBrainToolbarConfig config) { #if UNITY_IOS && !UNITY_EDITOR var title = config.Title; var backgroundColor = config.ToolbarColor.ToARGBColor(); var titleColor = config.TitleColor.ToARGBColor(); var backButtonColor = config.BackButtonColor.ToARGBColor(); _ib_SetNavigationBarConfig(title, backgroundColor, titleColor, backButtonColor); #endif }
void SetToolbarConfiguration() { var toolbarConfig = new InBrainToolbarConfig { Title = "InBrain Demo (Unity)", ElevationEnabled = false, TitleColor = Color.red, ToolbarColor = Color.white, BackButtonColor = Color.magenta }; InBrain.Instance.SetToolbarConfig(toolbarConfig); }
/// <summary> /// Set custom style for the surveys web view toolbar /// </summary> /// <param name="config">Toolbar configuration parameters</param> public void SetToolbarConfig(InBrainToolbarConfig config) { InBrainImpl?.SetToolbarConfig(config); }