Quantcast
Channel: Recent Threads — Xamarin Community Forums
Viewing all articles
Browse latest Browse all 204402

Delay in transition screens

$
0
0

Hello community

I set a button in my home, and when I click on in there is a little delay on the transition

Home screen

<StackLayout Padding="30"
                     HorizontalOptions="Center">
            <Image Source="Perfil.png"
                   WidthRequest="50"
                   HeightRequest="50" />

            <Label Text="{Binding Username}"
                   HorizontalOptions="Center" />

            <StackLayout Orientation="Vertical"
                         Spacing="10">

                <StackLayout Orientation="Horizontal"
                             HorizontalOptions="Center"
                             Margin="0,0,40,0">
                    <Button Text="Mis mascotas"
                            ContentLayout="Left,20"
                            Image="Mis_mascotas.png"
                            HorizontalOptions="Start"
                            BackgroundColor="Transparent" />

                </StackLayout>
                <StackLayout Orientation="Horizontal"
                             HorizontalOptions="Center">
                    <Button Text="Agenda de control"
                            ContentLayout="Left,20"
                            Image="Agenda_control.png"
                            HorizontalOptions="Start"
                            BackgroundColor="Transparent" />

                </StackLayout>
                <StackLayout Orientation="Horizontal"
                             HorizontalOptions="Center">
                    <Button Text="Pareja encontrada"
                            ContentLayout="Left,20"
                            Image="Pareja_encontrada.png"
                            HorizontalOptions="Start"
                            BackgroundColor="Transparent" />

                </StackLayout>
                <StackLayout Orientation="Horizontal"
                             HorizontalOptions="Center"
                             Margin="0,0,30,0">
                    <Button Text="Editar mi perfil"
                            Command="{Binding GoToProfile}"
                            ContentLayout="Left,20"
                            Image="Editar.png"
                            HorizontalOptions="Start"
                            BackgroundColor="Transparent" />


                </StackLayout>
            </StackLayout>
            <StackLayout Margin="0,40,0,0"
                         Spacing="20">
                <Image Source="BotonCompra.png" />
                <Button BackgroundColor="{StaticResource ThirdColor}"
                        Text="¿Quieres poner a tu mascota en adopción?"
                        CornerRadius="20"
                        TextColor="{StaticResource BtonsColor}" />
                <Button BackgroundColor="{StaticResource ThirdColor}"
                        Text="¿Quieres poner a tu mascota disponible en busqueda de parejas?"
                        CornerRadius="20"
                        TextColor="{StaticResource BtonsColor}" />
            </StackLayout>
        </StackLayout>
    </ContentPage.Content>
</ContentPage>

HomeVM

     public ICommand GoToProfile { get; set; }
        public List<Item> HamburgersItems { get; set; }
        public HomeViewModel() {

            HamburgersItems = new HamburgerService().GetHamburgerItems();

            GoToProfile = new Command(async () => {
                await Application.Current.MainPage.Navigation.PushAsync(new ProfileScreen());
            });

detail

 <ContentPage Title="Master"
                     Padding="15">
            <StackLayout Orientation="Vertical">
                <StackLayout Orientation="Vertical">
                    <StackLayout Orientation="Horizontal"
                                 HorizontalOptions="FillAndExpand">
                        <Image Source="avatar.png"
                               BackgroundColor="Transparent"
                               HeightRequest="100"
                               WidthRequest="100"
                               VerticalOptions="Center" />
                        <StackLayout Orientation="Vertical">
                            <Label Text="Xamarin"
                                   HorizontalTextAlignment="Start"
                                   FontSize="Large"
                                   Margin="2,0,0,0"
                                   HorizontalOptions="Start"
                                   VerticalOptions="EndAndExpand"
                                   TextColor="Black" />
                            <Label Text="Xamarin Forms"
                                   HorizontalTextAlignment="Start"
                                   FontSize="Small"
                                   Margin="2,0,0,0"
                                   HorizontalOptions="Start"
                                   VerticalOptions="StartAndExpand"
                                   TextColor="#16161d" />
                        </StackLayout>
                    </StackLayout>

                    <StackLayout BackgroundColor="Black"
                                 MinimumHeightRequest="1"
                                 Orientation="Vertical"
                                 HeightRequest="1"
                                 HorizontalOptions="FillAndExpand">
                        <Label Text="fff"
                               FontSize="1"
                               TextColor="Black"
                               BackgroundColor="Black"
                               HorizontalOptions="CenterAndExpand" />
                    </StackLayout>
                    <CollectionView x:Name="MyBurger"
                                    SelectionMode="Single"
                                    ItemsSource="{Binding HamburgersItems}"
                                    SelectedItem="{Binding Item}"
                                    SelectionChangedCommand="{Binding SelectedItemChange}">
                        <CollectionView.ItemTemplate>
                            <DataTemplate>
                                <Grid Margin="10">
                                    <Grid.ColumnDefinitions>
                                        <ColumnDefinition Width="auto" />
                                    </Grid.ColumnDefinitions>
                                    <StackLayout Orientation="Horizontal"
                                                 HorizontalOptions="Center"
                                                 VerticalOptions="Center">
                                        <Image Source="{Binding ImgSource}"
                                               Aspect="AspectFit"
                                               WidthRequest="37"
                                               HeightRequest="37" />
                                        <Label Text="{Binding Title}"
                                               VerticalOptions="Center"
                                               HorizontalOptions="Center"
                                               Grid.Column="1" />
                                    </StackLayout>
                                </Grid>
                            </DataTemplate>
                        </CollectionView.ItemTemplate>
                    </CollectionView>
                </StackLayout>
            </StackLayout>
        </ContentPage>
    </MasterDetailPage.Master>
    <MasterDetailPage.Detail>
        <NavigationPage BarBackgroundColor="{StaticResource PrimaryColor}">
            <x:Arguments>
                <ContentPage Padding="10">
                    <NavigationPage.TitleView>
                        <StackLayout Spacing="30"
                                     Orientation="Horizontal"
                                     VerticalOptions="Center"
                                     HorizontalOptions="Center">
                            <Image Source="LogoTexto.png"
                                   Margin="0,0,50,0"
                                   WidthRequest="200" />
                            <Image Source="CampanaNotificaciones.png">
                            </Image>
                        </StackLayout>
                    </NavigationPage.TitleView>
                    <ContentPage.Content>
                        <ScrollView>
                            <StackLayout>
                                <StackLayout Margin="10,20,0,0"
                                             Orientation="Horizontal">
                                    <ImageButton BackgroundColor="Transparent"
                                                 Source="userPicture.png"
                                           HorizontalOptions="CenterAndExpand"
                                           WidthRequest="182"
                                           HeightRequest="182" />
                                </StackLayout>
                                <StackLayout Margin="10,30,10,0"
                                             Spacing="20">
                                    <Label Text="Nombre del usuario"
                                           HorizontalOptions="CenterAndExpand" />
                                    <Entry Placeholder="Nombre"
                                           Keyboard="Text" />
                                    <Entry Placeholder="Segundo Nombre"
                                           Keyboard="Text" />
                                    <Entry Placeholder="Apellido"
                                           Keyboard="Text" />
                                    <Entry Placeholder="Segundo apellido"
                                           Keyboard="Text" />
                                    <renders:ExtendedDatePicker />
                                    <Picker Title="Genero" />
                                    <Label Text="Ubicación"
                                           Style="{StaticResource SeparatorTextStyle}" />
                                    <Picker Title="Nacionalidad" />
                                    <Entry Placeholder="Documento de identidad"
                                           Keyboard="Numeric" />
                                    <Picker Title="Pais" />
                                    <Picker Title="Estado" />
                                    <Picker Title="Ciudad" />
                                    <Entry Placeholder="Dirección" />
                                    <Label Text="Información de contacto"
                                           Style="{StaticResource SeparatorTextStyle}" />
                                    <Entry Placeholder="Teléfono local"
                                           Keyboard="Telephone" />
                                    <Entry Placeholder="Teléfono Celular"
                                           Keyboard="Telephone" />
                                    <Entry Placeholder="Correo eletrónico"
                                           Keyboard="Email" />
                                    <Entry Placeholder="Correo eletrónico secundario"
                                           Keyboard="Email" />
                                    <Label Text="Acerca de mi"
                                           Style="{StaticResource SeparatorTextStyle}" />
                                    <Editor Placeholder="Una breve descripción"
                                            AutoSize="TextChanges"
                                            Keyboard="Text" />
                                    <Button Text="Guardar"
                                            Margin="0,0,0,20"
                                            Style="{StaticResource YellowButtons}"
                                            HorizontalOptions="Center" />
                                </StackLayout>
                            </StackLayout>
                        </ScrollView>

                    </ContentPage.Content>
                </ContentPage>
            </x:Arguments>
        </NavigationPage>
    </MasterDetailPage.Detail>
</MasterDetailPage>


Viewing all articles
Browse latest Browse all 204402

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>