예제 #1
0
        public Rewards()
        {
            BackgroundColor = Color.FromRgb (96, 178, 54);

            var guardaritem = new ToolbarItem {
                Text = "Guardar",
                //Order = ToolbarItemOrder.Secondary
            };

            ToolbarItems.Add (guardaritem);

            SearchBar searchBar = new SearchBar
            {
                Placeholder = "Buscar",
                BackgroundColor= Color.FromRgb (96, 178, 54)
            };

            RelativeLayout layout = new RelativeLayout ();

            var imgBackground = new Image () {
                Source = ImageSource.FromResource ("RedSocial.Resources.fondogrande.png"),
                Aspect = Aspect.AspectFill
            };

            layout.Children.Add (imgBackground,
                Constraint.Constant (0),
                Constraint.Constant (0),
                Constraint.RelativeToParent ((Parent) => {
                    return Parent.Width;
                }),
                Constraint.RelativeToParent ((Parent) => {
                    return 180;
                }));

            resultsLabel = new Label();
            list = new ListaNotificaciones ();
            list.HeightRequest = 400;

            BoxView barra = new BoxView ();
            barra.BackgroundColor = Color.White;
            barra.AnchorY = 60;

            Entry comentario = new Entry ();
            comentario.AnchorY = 60;

            // Accomodate iPhone status bar.
            this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);

            // Build the page.
            this.Content = new StackLayout
            {
                Children =
                {

                    searchBar,
                    layout,
                    new ScrollView
                    {
                        Content = list,
                        VerticalOptions = LayoutOptions.FillAndExpand
                    }
                }
                };
        }
예제 #2
0
        public Contenido()
        {
            BackgroundColor = Color.FromRgb (96, 178, 54);

            var guardaritem = new ToolbarItem {
                Text = "Guardar",
                //Order = ToolbarItemOrder.Secondary
            };

            ToolbarItems.Add (guardaritem);

            SearchBar searchBar = new SearchBar
            {
                Placeholder = "Buscar",
                BackgroundColor= Color.FromRgb (96, 178, 54)
            };
            //searchBar.SearchButtonPressed += OnSearchBarButtonPressed;

            resultsLabel = new Label();
            list = new ListaNotificaciones ();
            list.HeightRequest = 400;

            StackLayout laynoticias = new StackLayout ();
            laynoticias.Padding = new Thickness(3, 0, 3, 0);

            LayoutNoticias slayNoticias1 = new LayoutNoticias ();
            ComentariosdeNoticias slayNoticias2 = new ComentariosdeNoticias ();
            LayoutNoticias slayNoticias3 = new LayoutNoticias ();

            laynoticias.Children.Add (slayNoticias1);
            laynoticias.Children.Add (slayNoticias2);
            laynoticias.Children.Add (slayNoticias3);

            RelativeLayout laytbarra = new RelativeLayout ();

            BoxView barra = new BoxView ();
            barra.BackgroundColor = Color.White;
            barra.AnchorY = 60;

            laytbarra.Children.Add (barra,
                Constraint.Constant (0),
                Constraint.Constant (0),
                Constraint.RelativeToParent ((Parent) => {
                    return Parent.Width;
                }),
                Constraint.RelativeToParent ((Parent) => {
                    return 60;
                }));

            var imgedit = new Image () {
                Source = ImageSource.FromResource ("RedSocial.Resources.user117.png"),
                Aspect = Aspect.AspectFill
            };
            laytbarra.Children.Add (imgedit,
                Constraint.RelativeToParent ((Parent) => {
                    return 10;
                }),
                Constraint.Constant (10),
                Constraint.RelativeToParent ((Parent) => {
                    return 40;
                }),
                Constraint.RelativeToParent ((Parent) => {
                    return 40;
                }));

            var imgperson = new Image () {
                Source = ImageSource.FromResource ("RedSocial.Resources.user168.png"),
                Aspect = Aspect.AspectFill
            };
            laytbarra.Children.Add (imgperson,
                Constraint.RelativeToParent ((Parent) => {
                    return Parent.Width/5+10;
                }),
                Constraint.Constant (10),
                Constraint.RelativeToParent ((Parent) => {
                    return 40;
                }),
                Constraint.RelativeToParent ((Parent) => {
                    return 40;
                }));

            var imgletter = new Image () {
                Source = ImageSource.FromResource ("RedSocial.Resources.premium1.png"),
                Aspect = Aspect.AspectFill
            };
            laytbarra.Children.Add (imgletter,
                Constraint.RelativeToParent ((Parent) => {
                    return Parent.Width/5*2+10;
                }),
                Constraint.Constant (10),
                Constraint.RelativeToParent ((Parent) => {
                    return 40;
                }),
                Constraint.RelativeToParent ((Parent) => {
                    return 40;
                }));

            var imgreward = new Image () {
                Source = ImageSource.FromResource ("RedSocial.Resources.social12.png"),
                Aspect = Aspect.AspectFill
            };
            laytbarra.Children.Add (imgreward,
                Constraint.RelativeToParent ((Parent) => {
                    return Parent.Width/5*3+10;
                }),
                Constraint.Constant (10),
                Constraint.RelativeToParent ((Parent) => {
                    return 40;
                }),
                Constraint.RelativeToParent ((Parent) => {
                    return 40;
                }));

            var otro = new Image () {
                Source = ImageSource.FromResource ("RedSocial.Resources.email126.png"),
                Aspect = Aspect.AspectFill
            };
            laytbarra.Children.Add (otro,
                Constraint.RelativeToParent ((Parent) => {
                    return Parent.Width/5*4+10;
                }),
                Constraint.Constant (10),
                Constraint.RelativeToParent ((Parent) => {
                    return 40;
                }),
                Constraint.RelativeToParent ((Parent) => {
                    return 40;
                }));

            // Accomodate iPhone status bar.
            this.Padding = new Thickness(0, Device.OnPlatform(20, 0, 0), 0, 0);

            // Build the page.
            this.Content = new StackLayout
            {
                Children =
                {

                    searchBar,

                    new ScrollView
                    {
                        Content = laynoticias,
                        VerticalOptions = LayoutOptions.FillAndExpand
                    },
                    laytbarra

                }
                };
        }
예제 #3
0
        public Perfil()
        {
            BackgroundColor = Color.FromRgb (96, 178, 54);

            var guardaritem = new ToolbarItem {
                Text = "Guardar",
                //Order = ToolbarItemOrder.Secondary
            };

            ToolbarItems.Add (guardaritem);

            SearchBar searchBar = new SearchBar
            {
                Placeholder = "Buscar",
                BackgroundColor= Color.FromRgb (96, 178, 54)
            };

            RelativeLayout layout = new RelativeLayout ();

            var imgBackground = new Image () {
                Source = ImageSource.FromResource ("RedSocial.Resources.fondogrande.png"),
                Aspect = Aspect.AspectFill
            };

            layout.Children.Add (imgBackground,
                Constraint.Constant (0),
                Constraint.Constant (0),
                Constraint.RelativeToParent ((Parent) => {
                    return Parent.Width;
                }),
                Constraint.RelativeToParent ((Parent) => {
                    return 180;
                }));

            var imgfoto = new Image () {
                Source = ImageSource.FromResource ("RedSocial.Resources.foto.png"),
                Aspect = Aspect.AspectFill
            };

            layout.Children.Add (imgfoto,
                Constraint.Constant (20),
                Constraint.Constant (70),
                Constraint.RelativeToParent ((Parent) => {
                    return 100;
                }),
                Constraint.RelativeToParent ((Parent) => {
                    return 100;
                }));

            resultsLabel = new Label();
            list = new ListaNotificaciones ();
            list.HeightRequest = 400;

            RelativeLayout layoutbarra = new RelativeLayout ();

            BoxView barra = new BoxView ();
            barra.BackgroundColor = Color.White;
            barra.AnchorY = 60;

            layoutbarra.Children.Add (barra,
                Constraint.Constant (0),
                Constraint.Constant (0),
                Constraint.RelativeToParent ((Parent) => {
                    return Parent.Width;
                }),
                Constraint.RelativeToParent ((Parent) => {
                    return 60;
                }));

            var imgedit = new Image () {
                Source = ImageSource.FromResource ("RedSocial.Resources.pencil432.png"),
                Aspect = Aspect.AspectFill
            };
            layoutbarra.Children.Add (imgedit,
                Constraint.Constant (30),
                Constraint.Constant (10),
                Constraint.RelativeToParent ((Parent) => {
                    return 40;
                }),
                Constraint.RelativeToParent ((Parent) => {
                    return 40;
                }));

            var imgperson = new Image () {
                Source = ImageSource.FromResource ("RedSocial.Resources.user168.png"),
                Aspect = Aspect.AspectFill
            };
            layoutbarra.Children.Add (imgperson,
                Constraint.Constant (120),
                Constraint.Constant (10),
                Constraint.RelativeToParent ((Parent) => {
                    return 40;
                }),
                Constraint.RelativeToParent ((Parent) => {
                    return 40;
                }));

            var imgletter = new Image () {
                Source = ImageSource.FromResource ("RedSocial.Resources.email126.png"),
                Aspect = Aspect.AspectFill
            };
            layoutbarra.Children.Add (imgletter,
                Constraint.RelativeToParent ((Parent) => {
                    return Parent.Width-150;
                }),
                Constraint.Constant (10),
                Constraint.RelativeToParent ((Parent) => {
                    return 40;
                }),
                Constraint.RelativeToParent ((Parent) => {
                    return 40;
                }));

            var imgreward = new Image () {
                Source = ImageSource.FromResource ("RedSocial.Resources.premium1.png"),
                Aspect = Aspect.AspectFill
            };
            layoutbarra.Children.Add (imgreward,
                Constraint.RelativeToParent ((Parent) => {
                    return Parent.Width-70;
                }),
                Constraint.Constant (10),
                Constraint.RelativeToParent ((Parent) => {
                    return 40;
                }),
                Constraint.RelativeToParent ((Parent) => {
                    return 40;
                }));

            ExtendedEntry comentario = new ExtendedEntry (){
                Placeholder="Comentario"
            };
            comentario.AnchorY = 60;

            // Accomodate iPhone status bar.
            this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);

            // Build the page.
            this.Content = new StackLayout
            {
                Children =
                {

                    searchBar,
                    layout,
                    layoutbarra,
                    comentario,
                    new ScrollView
                    {
                        Content = list,
                        VerticalOptions = LayoutOptions.FillAndExpand
                    }
                }
                };
        }