Ejemplo n.º 1
0
 public void morePageGallery()
 {
     ++_index;
     _dataImage = null;
     _dataImage = ResquestAPI.getAllGallery("1");
     reloadview();
 }
Ejemplo n.º 2
0
        public GalleryPage()
        {
            Title      = "Gallery";
            _index     = 0;
            _dataImage = ResquestAPI.getAllGallery(_index.ToString());

            _stackLayout = new StackLayout
            {
                BackgroundColor = Color.FromHex("101010"),
                Padding         = new Thickness(5),
            };

            reloadview();
            ScrollView scrollView = new ScrollView {
                Content = _stackLayout
            };
            RefreshView refreshView    = new RefreshView();
            ICommand    refreshCommand = new Command(() =>
            {
                reloadview();
                refreshView.IsRefreshing = false;
            });

            refreshView.Command = refreshCommand;
            refreshView.Content = scrollView;
            Content             = refreshView;
        }
Ejemplo n.º 3
0
        public void Searchview()
        {
            _textSearch   = new Editor {
            };
            _buttonSearch = new Button
            {
                BackgroundColor   = Color.FromHex("101010"),
                HorizontalOptions = LayoutOptions.Center,
                VerticalOptions   = LayoutOptions.Center,
                Text = "Search"
            };
            Frame search = new Frame
            {
                BackgroundColor = Color.FromHex("000000"),
                Content         = new StackLayout
                {
                    Children =
                    {
                        _textSearch,
                        _buttonSearch
                    }
                },
            };

            _buttonSearch.Clicked += delegate {
                if (_textSearch.Text == null || _textSearch.Text == "")
                {
                    _dataImage = ResquestAPI.getAllGallery("0");
                    reloadview();
                    return;
                }
                Console.WriteLine("--------------------\n" + _textSearch.Text + "\n--------------------");
                _dataImage = ResquestAPI.getSearchImages(_textSearch.Text);
                reloadview();
            };
            _stackLayout.Children.Add(search);
        }