Esempio n. 1
0
        protected override async Task OnAppearingAnimationEndAsync()
        {
            if (!IsAnimationEnabled)
            {
                return;
            }

            var translateLength = 400u;

            await Task.WhenAll(
                test.TranslateTo(0, 0, easing: Easing.SpringOut, length: translateLength),
                test.FadeTo(1),
                (new Func <Task>(async() =>
            {
                await Task.Delay(200);
                await Task.WhenAll(
                    test.TranslateTo(0, 0, easing: Easing.SpringOut, length: translateLength),
                    test.FadeTo(1));
            }))());

            await Task.WhenAll(
                CloseImage.FadeTo(1),
                CloseImage.ScaleTo(1, easing: Easing.SpringOut),
                CloseImage.RotateTo(0),
                test.ScaleTo(1),
                test.FadeTo(1));
        }
Esempio n. 2
0
        protected override async void OnAppearingAnimationEnd()
        {
            if (!IsAnimationEnabled)
            {
                return;
            }


            var translateLength = 400u;


            await Task.WhenAll(
                UsernameEntry.TranslateTo(0, 0, easing: Easing.SpringOut, length: translateLength),
                UsernameEntry.FadeTo(1),
                (new Func <Task>(async() =>
            {
                await Task.Delay(200);
                await Task.WhenAll(
                    PasswordEntry.TranslateTo(0, 0, easing: Easing.SpringOut, length: translateLength),
                    PasswordEntry.FadeTo(1));
            }))());


            await Task.WhenAll(
                CloseImage.FadeTo(1),
                CloseImage.ScaleTo(1, easing: Easing.SpringOut),
                CloseImage.RotateTo(0),
                LoginButton.ScaleTo(1),
                LoginButton.FadeTo(1));
        }
Esempio n. 3
0
        protected async override Task OnAppearingAnimationEnd()
        {
            var translateLength = 400u;

            await Task.WhenAll(
                //UsernameEntry.TranslateTo(0, 0, easing: Easing.SpringOut, length: translateLength),
                //UsernameEntry.FadeTo(1),
                (new Func <Task>(async() =>
            {
                await Task.Delay(200);
                await Task.WhenAll(
                    //PasswordEntry.TranslateTo(0, 0, easing: Easing.SpringOut, length: translateLength),
                    //PasswordEntry.FadeTo(1)
                    );
            }))());

            await Task.WhenAll(
                CloseImage.FadeTo(1),
                CloseImage.ScaleTo(1, easing: Easing.SpringOut),
                CloseImage.RotateTo(0)
                //,
                //LoginButton.ScaleTo(1),
                //LoginButton.FadeTo(1)
                );
        }
        protected async override Task OnDisappearingAnimationBegin()
        {
            pickerClass.Opacity = pickerStream.Opacity = pickerSection.Opacity = btnOK.Opacity = 0;

            var taskSource = new TaskCompletionSource <bool>();

            var currentHeight = FrameContainer.Height;

            await Task.WhenAll(
                pickerClass.FadeTo(0),
                pickerStream.FadeTo(0),
                pickerSection.FadeTo(0),
                btnOK.FadeTo(0),
                CloseImage.FadeTo(0));

            FrameContainer.Animate("HideAnimation", d =>
            {
                FrameContainer.HeightRequest = d;
            },
                                   start: currentHeight,
                                   end: 170,
                                   finished: async(d, b) =>
            {
                await Task.Delay(300);
                taskSource.TrySetResult(true);
            });
            await taskSource.Task;
        }
        protected async override Task OnAppearingAnimationEnd()
        {
            var translateLength = 400u;

            await Task.WhenAll(
                pickerClass.TranslateTo(0, 0, easing: Easing.SpringOut, length: translateLength),
                pickerClass.FadeTo(1),
                (new Func <Task>(async() =>
            {
                await Task.Delay(100);
                await Task.WhenAll(
                    pickerStream.TranslateTo(0, 0, easing: Easing.SpringOut, length: translateLength),
                    pickerStream.FadeTo(1));
                await Task.Delay(100);
                await Task.WhenAll(
                    pickerSection.TranslateTo(0, 0, easing: Easing.SpringOut, length: translateLength),
                    pickerSection.FadeTo(1));
                await Task.Delay(100);
                await Task.WhenAll(
                    btnOK.TranslateTo(0, 0, easing: Easing.SpringOut, length: translateLength),
                    btnOK.FadeTo(1));
            }))());

            await Task.WhenAll(
                CloseImage.FadeTo(1),
                CloseImage.ScaleTo(1, easing: Easing.SpringOut),
                CloseImage.RotateTo(0),
                btnOK.ScaleTo(1),
                btnOK.FadeTo(1));
        }
Esempio n. 6
0
 // Method for animation child in PopupPage
 // Invoced after custom animation end
 protected async override Task OnAppearingAnimationEnd()
 {
     var translateLength = 400u;
     await Task.WhenAll(
         myGrid.TranslateTo(0, 0, easing: Easing.SpringOut, length: translateLength),
         myGrid.FadeTo(1),
         CloseImage.FadeTo(1),
         CloseImage.ScaleTo(1, easing: Easing.SpringOut),
         CloseImage.RotateTo(0),
         AddButton.ScaleTo(1),
         AddButton.FadeTo(1));
 }
        protected override async Task OnAppearingAnimationEndAsync()
        {
            if (!IsAnimationEnabled)
            {
                return;
            }

            var translateLength = 400u;



            await Task.WhenAll(
                CloseImage.FadeTo(1),
                CloseImage.ScaleTo(1, easing: Easing.SpringOut),
                CloseImage.RotateTo(0),
                LoginButton.ScaleTo(1),
                LoginButton.FadeTo(1));
        }
        protected override async Task OnAppearingAnimationEndAsync()
        {
            if (!IsAnimationEnabled)
            {
                return;
            }

            await Task.WhenAll(
                (new Func <Task>(async() =>
            {
                await Task.Delay(200);
            }))());

            await Task.WhenAll(
                CloseImage.FadeTo(1),
                CloseImage.ScaleTo(1, easing: Easing.SpringOut),
                CloseImage.RotateTo(0));
        }
Esempio n. 9
0
        protected override async Task OnAppearingAnimationEndAsync()
        {
            if (!IsAnimationEnabled)
            {
                return;
            }

            var translateLength = 400u;

            await Task.WhenAll(
                FoodName.TranslateTo(0, 0, easing: Easing.SpringOut, length: translateLength),
                FoodName.FadeTo(1)
                //,
                //(new Func<Task>(async () =>
                //{
                //    await Task.Delay(200);
                //    await Task.WhenAll(
                //        FoodFat.TranslateTo(0, 0, easing: Easing.SpringOut, length: translateLength),
                //        FoodFat.FadeTo(1));

                //}))()
                );

            await Task.WhenAll(
                CloseImage.FadeTo(1),
                CloseImage.ScaleTo(1, easing: Easing.SpringOut),
                CloseImage.RotateTo(0),
                FoodCal.ScaleTo(1),
                FoodCal.FadeTo(1),
                FoodCarb.ScaleTo(1),
                FoodCarb.FadeTo(1),
                FoodProt.ScaleTo(1),
                FoodProt.FadeTo(1),
                FoodFat.ScaleTo(1),
                FoodFat.FadeTo(1),
                TimesPressed.ScaleTo(1),
                TimesPressed.FadeTo(1),
                IsCustom.ScaleTo(1),
                IsCustom.FadeTo(1),
                MoreInfo.ScaleTo(1),
                MoreInfo.FadeTo(1));
        }
Esempio n. 10
0
        protected override async void OnAppearingAnimationEnd()
        {
            if (!IsAnimationEnabled)
            {
                return;
            }

            var translateLength = 400u;

            await Task.WhenAll(
                (new Func <Task>(async() =>
            {
                await Task.Delay(200);
            }))());

            await Task.WhenAll(
                CloseImage.FadeTo(1),
                CloseImage.ScaleTo(1, easing: Easing.SpringOut),
                CloseImage.RotateTo(0),
                OKButton.ScaleTo(1),
                OKButton.FadeTo(1));
        }
Esempio n. 11
0
        protected async override Task OnAppearingAnimationEnd()
        {
            var translateLength = 400u;

            await Task.WhenAll(
                WineVintage.TranslateTo(0, 0, easing: Easing.SpringOut, length: translateLength),
                WineVintage.FadeTo(1),
                (new Func <Task>(async() =>
            {
                await Task.Delay(200);
                await Task.WhenAll(
                    WineVintage.TranslateTo(0, 0, easing: Easing.SpringOut, length: translateLength),
                    WineVintage.FadeTo(1));
            }))());

            await Task.WhenAll(
                CloseImage.FadeTo(1),
                CloseImage.ScaleTo(1, easing: Easing.SpringOut),
                CloseImage.RotateTo(0),
                OKButton.ScaleTo(1),
                OKButton.FadeTo(1));
        }
        public override void UpdateData()
        {
            MainWindowView?.SetBackgroundColor(ColorConstants.WhiteColor, 8);

            CellModel2 = new FeedbackListCategoryCell(this);

            BackgroundView?.SetBackgroundColor(ColorConstants.TransparentColor);

            if (SubmitText != null)
            {
                SubmitText.SetTextColor(ColorConstants.WhiteColor);
                SubmitText.Text = "Submit Feedback".ToUpperInvariant();
                SubmitText.SetFont(FontsConstant.OpenSansBold, FontsConstant.Size14);
                SubmitText.SetBackgroundColor(ColorConstants.SelectorHome);
                SubmitText.Click -= Submit_Click;
                SubmitText.Click += Submit_Click;
                SubmitText.SetSelectedColor(ColorConstants.WhiteColor);
            }

            if (TitleText != null)
            {
                TitleText.Text = RFeedback.GiveUsFedbackText;
                TitleText.SetTextColor(ColorConstants.FeedbackTitle);
                TitleText.SetFont(FontsConstant.OpenSansBold, FontsConstant.Size24);
            }

            if (CloseImage != null)
            {
                CloseImage?.SetImageFromResource(DrawableConstants.FeedbackCloseIcon);
                CloseImage.Click -= BackgroundView_Click;
                CloseImage.Click += BackgroundView_Click;
            }

            //ListViewCategory?.UpdateDataSource(FeedbackManager.Instance.GetCategoryItem());
            //ListViewCategory?.Orientation(OrientationListView.Horizontal);

            ListViewEmoji?.UpdateDataSource(FeedbackManager.Instance.GetItem());
            ListViewEmoji?.Orientation(OrientationListView.Horizontal);
        }