コード例 #1
0
ファイル: HomePage.xaml.cs プロジェクト: naweed/WeeklyXamarin
        private void CloseSearchBox()
        {
            MenuLayout.TranslateTo(0, 0, 20);
            MenuLayout.FadeTo(0.0001, 20);


            AnimateBlueBarOut().ContinueWith(t =>
            {
                Device.BeginInvokeOnMainThread(() =>
                {
                    MenuLayout.TranslateTo(0, MenuLayout.Height * -1, 0);
                });
            });
        }
コード例 #2
0
ファイル: HomePage.xaml.cs プロジェクト: naweed/WeeklyXamarin
        private void OpenSearchBox()
        {
            Device.BeginInvokeOnMainThread(() =>
            {
                MenuLayout.TranslateTo(0, 0);

                AnimateBlueBarIn().ContinueWith(t =>
                {
                    Device.BeginInvokeOnMainThread(() =>
                    {
                        MenuLayout.FadeTo(1);
                    });
                });
            });
        }
コード例 #3
0
        private void CloseMenu()
        {
            MenuLayout.TranslateTo(0, MenuLayout.Height, 20);
            MenuLayout.FadeTo(0.2);

            AnimateBlueBarOut().ContinueWith(t =>
            {
                Device.BeginInvokeOnMainThread(() =>
                {
                    BlueBarLayout.TranslationY = BlueBarLayout.Height;
                    ButtonLayout.IsVisible     = true;

                    AnimateButtonOut();
                });
            });
        }
コード例 #4
0
        private void OpenMenu()
        {
            AnimateButtonIn().ContinueWith(e =>
            {
                Device.BeginInvokeOnMainThread(() =>
                {
                    BlueBarLayout.TranslationY = 0;
                    ButtonLayout.IsVisible     = false;

                    AnimateBlueBarIn().ContinueWith(t =>
                    {
                        Device.BeginInvokeOnMainThread(() =>
                        {
                            MenuLayout.TranslateTo(0, 0);
                            MenuLayout.FadeTo(0.75);
                        });
                    });
                });
            });
        }