Exemplo n.º 1
0
        private void Listview_ScrollChanged(object sender, CustomForms.ScrollChangedEventArgs e)
        {
            double scrolly = e.NewScrollY * scaleparam;

            if (floatlayout.Y + scrolly - 80 <= 0)
            {
                vm.show            = true;
                bgpic.TranslationY = scrolly;
            }
            else if (floatlayout.Y + scrolly - 80 > 0)
            {
                vm.show            = false;
                bgpic.TranslationY = scrolly;
                var pr = System.Math.Abs(scrolly / floatlayout.Y);
                listviewheader.Opacity = 1 - pr;
                bgcover.Opacity        = 0.2 + 0.6 * pr;
            }
        }
Exemplo n.º 2
0
        private void Listview_ScrollChanged(object sender, CustomForms.ScrollChangedEventArgs e)
        {
            double scrolly = e.NewScrollY * scaleparam;

            if (scrolly <= -235)
            {
                playbtnlayout.IsVisible   = true;
                playlayoutbg.TranslationY = -235;
                playlayoutbg.IsVisible    = true;
            }
            else if (scrolly > -235)
            {
                playbtnlayout.IsVisible = false;
                background.TranslationY = scrolly;
                playlayoutbg.IsVisible  = false;
                headerlayout.Opacity    = 1 - Math.Abs(scrolly / 240);
            }
        }
Exemplo n.º 3
0
        private void Listview_ScrollChanged(object sender, CustomForms.ScrollChangedEventArgs e)
        {
            double scrolly = e.NewScrollY * scaleparam;

            if (scrolly <= -100)
            {
                playlayout.IsVisible   = true;
                playlayoutbg.IsVisible = true;
                Title.IsVisible        = true;
                BackBG.IsVisible       = true;
            }
            else if (scrolly > -100)
            {
                playlayout.IsVisible   = false;
                playlayoutbg.IsVisible = false;
                Title.IsVisible        = false;
                BackBG.IsVisible       = false;
                lwheaderBG.Opacity     = Math.Abs(scrolly) / 100;
            }
            if (scrolly >= -100 && scrolly <= -10)
            {
                lwheaderBG.TranslationY = scrolly;
            }
        }