Example #1
0
        public SettingsPage()
        {
            InitializeComponent();
            InnerButtonClose.IsVisible = false;
            InnerButtonMenu.IsVisible  = true;

            ConnectOpenWithClick();
            ConnectCloseWithClick();
            ConnectWithClick();

            if (App.geometryInteractor.ColorForVisitedPolygon == Color.FromRgba(54, 138, 239, 100))
            {
                Blue.ScaleTo(1.3, 1);
            }
            else if (App.geometryInteractor.ColorForVisitedPolygon == Color.FromRgba(255, 214, 0, 100))
            {
                Yellow.ScaleTo(1.3, 1);
            }
            else if (App.geometryInteractor.ColorForVisitedPolygon == Color.FromRgba(255, 23, 68, 100))
            {
                Red.ScaleTo(1.3, 1);
            }
            else if (App.geometryInteractor.ColorForVisitedPolygon == Color.FromRgba(0, 200, 83, 100))
            {
                Green.ScaleTo(1.3, 1);
            }
        }
Example #2
0
        async void ColorButtonClicked(object sender, System.EventArgs e)
        {
            Blue.ScaleTo(1, 1);
            Yellow.ScaleTo(1, 1);
            Red.ScaleTo(1, 1);
            Green.ScaleTo(1, 1);

            Blue.WidthRequest    = 80;
            Blue.HeightRequest   = 80;
            Yellow.WidthRequest  = 80;
            Yellow.HeightRequest = 80;
            Red.WidthRequest     = 80;
            Red.HeightRequest    = 80;
            Green.WidthRequest   = 80;
            Green.HeightRequest  = 80;

            Button colorButton = (Button)sender;
            await colorButton.ScaleTo(1.3, 500);

            if (colorButton.Text == "Blue")
            {
                App.geometryInteractor.ColorForVisitedPolygon = Color.FromRgba(54, 138, 239, 100);
            }
            else if (colorButton.Text == "Yellow")
            {
                App.geometryInteractor.ColorForVisitedPolygon = Color.FromRgba(255, 214, 0, 100);
            }
            else if (colorButton.Text == "Red")
            {
                App.geometryInteractor.ColorForVisitedPolygon = Color.FromRgba(255, 23, 68, 100);
            }
            else if (colorButton.Text == "Green")
            {
                App.geometryInteractor.ColorForVisitedPolygon = Color.FromRgba(0, 200, 83, 100);
            }
        }