Example #1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            var shouldStar  = false;
            var shouldWatch = false;

            StarButton.BackgroundColor = UIColor.FromRGB(0x2c, 0x3e, 0x50);
            StarButton.SetTitleColor(UIColor.White, UIControlState.Normal);
            StarButton.Layer.CornerRadius = 6f;
            StarButton.TouchUpInside     += (sender, e) => {
                shouldStar = !shouldStar;
                DefaultValueService.Instance.Set("SHOULD_STAR_CODEHUB", shouldStar);
                var color = shouldStar ? UIColor.FromRGB(0xbd, 0xc3, 0xc7) : UIColor.FromRGB(0x2c, 0x3e, 0x50);
                StarButton.SetTitle(shouldStar ? "Good Choice!" : "Star", UIControlState.Normal);
                UIView.Animate(0.3f, () => StarButton.BackgroundColor = color);
                Alert();
            };

            WatchButton.BackgroundColor = UIColor.FromRGB(0x7f, 0x8c, 0x8d);
            WatchButton.SetTitleColor(UIColor.White, UIControlState.Normal);
            WatchButton.Layer.CornerRadius = 6f;
            WatchButton.TouchUpInside     += (sender, e) => {
                shouldWatch = !shouldWatch;
                DefaultValueService.Instance.Set("SHOULD_WATCH_CODEHUB", shouldWatch);
                var color = shouldWatch ? UIColor.FromRGB(0xbd, 0xc3, 0xc7) : UIColor.FromRGB(0x7f, 0x8c, 0x8d);
                WatchButton.SetTitle(shouldWatch ? "Very Nice!" : "Watch", UIControlState.Normal);
                UIView.Animate(0.3f, () => WatchButton.BackgroundColor = color);
                Alert();
            };
        }
Example #2
0
        private void WatchCodeHub()
        {
            _shouldWatch = !_shouldWatch;
            DefaultValueService.Instance.Set("SHOULD_WATCH_CODEHUB", _shouldWatch);
            var color = _shouldWatch ? UIColor.FromRGB(0xbd, 0xc3, 0xc7) : UIColor.FromRGB(0x7f, 0x8c, 0x8d);

            WatchButton.SetTitle(_shouldWatch ? "Very Nice!" : "Watch", UIControlState.Normal);
            UIView.Animate(0.3f, () => WatchButton.BackgroundColor = color);
            Alert();
        }
        private void WatchCodeHub()
        {
            _shouldWatch = !_shouldWatch;
            Core.Settings.ShouldWatch = _shouldWatch;
            var color = _shouldWatch ? UIColor.FromRGB(0xbd, 0xc3, 0xc7) : UIColor.FromRGB(0x7f, 0x8c, 0x8d);

            WatchButton.SetTitle(_shouldWatch ? "Very Nice!" : "Watch", UIControlState.Normal);
            UIView.Animate(0.3f, () => WatchButton.BackgroundColor = color);
            Alert();
        }
Example #4
0
 public void ToggleWatchButton(bool enabled)
 {
     if (enabled == true)
     {
         WatchButton.Enabled = true;
         WatchButton.SetTitleColor(Rock.Mobile.UI.Util.GetUIColor(NoteConfig.Details_Table_IconColor), UIControlState.Normal);
     }
     else
     {
         WatchButton.Enabled = false;
         WatchButton.SetTitleColor(UIColor.DarkGray, UIControlState.Normal);
     }
 }
Example #5
0
                public void ToggleWatchButton(bool enabled)
                {
                    if (enabled == true)
                    {
                        WatchButton.Enabled = true;
                        WatchButton.SetTextColor(Rock.Mobile.UI.Util.GetUIColor(NoteConfig.Details_Table_IconColor));
                    }
                    else
                    {
                        WatchButton.Enabled = false;

                        uint disabledColor = Rock.Mobile.Graphics.Util.ScaleRGBAColor(ControlStylingConfig.TextField_PlaceholderTextColor, 2, false);
                        WatchButton.SetTextColor(Rock.Mobile.UI.Util.GetUIColor(disabledColor));
                    }
                }
Example #6
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            StarButton.BackgroundColor = UIColor.FromRGB(0x2c, 0x3e, 0x50);
            StarButton.SetTitleColor(UIColor.White, UIControlState.Normal);
            StarButton.Layer.CornerRadius = 6f;

            WatchButton.BackgroundColor = UIColor.FromRGB(0x7f, 0x8c, 0x8d);
            WatchButton.SetTitleColor(UIColor.White, UIControlState.Normal);
            WatchButton.Layer.CornerRadius = 6f;

            OnActivation(d => {
                d(WatchButton.GetClickedObservable().Subscribe(_ => WatchCodeHub()));
                d(StarButton.GetClickedObservable().Subscribe(_ => StarCodeHub()));
            });
        }