Пример #1
0
        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); });
        }
Пример #2
0
        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
        }
Пример #3
0
        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);
        }
Пример #4
0
 /// <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);
 }