Jump to content
Sign in to follow this  
Daniel Oliveira_127276

Xamarin Forms: Dúvida Sobre Abas

Recommended Posts

Olá Developers,


Tenho uma dúvida e não consigo solução. Eu fiz um desenho para ilustrar a minha necessidade. Basicamente eu preciso de abas no meu aplicativo onde eu possa colocar um label para a aba junto com um botão que fara a ordenação dos dados da aba. No xamarin.forms não encontrei nada padrão falando de abas, então pensei em colocar dois botões um ao lado do outro, um com o label e o outro com o ícone de ordenação, ambos com os cantos arredondados(o botão do label com o canto superior esquerdo arredondado e o botão da ordenação com o canto superior direito arredondado) onde juntos pareceriam como uma aba. Na imagem do tópico tem illustrado.


arq_layout_xamarin.png


Eu gostaria de sabes de vocês, se é possível isso, com xamarin.forms XAML, xamarin.forms só C# ou desisto do xamarin.forms e faço com o Xamarin nativo em cada plataforma.


Obrigado a todos.

Share this post


Link to post
Share on other sites

O que você precisa é TabbedPage... veja aqui na documentação oficial do Xamarin.

 

Obrigado pela resposta hargon.

 

Mas pelo que vi do tabbedpage, eu não conseguiria ter um cabeçalho acima das abas com alguns botoes certo? E também não teria como colocar um botão para fazer a ordenação junto com o label, como na imagem de exemplo?

Share this post


Link to post
Share on other sites

O cabeçalho sim, veja o exemplo na URL abaixo

http://www.codegur.online/28326348/how-to-create-tabbed-page-in-xamarin-forms-similar-to-that-of-facebook-app

 

Já um botao para ordernar já perde o sentido, principalmente pq ele deveria ordenar somente com a tab aberta.

Share this post


Link to post
Share on other sites

O cabeçalho sim, veja o exemplo na URL abaixo

http://www.codegur.online/28326348/how-to-create-tabbed-page-in-xamarin-forms-similar-to-that-of-facebook-app

 

Já um botao para ordernar já perde o sentido, principalmente pq ele deveria ordenar somente com a tab aberta.

 

Novamente obrigado pela resposta.

 

Seguindo seu exemplo, desenhei o resultado que eu gostaria. O intuito é ganhar espaço, ao invés de colocar o botão de ordenação em baixo das abas junto com o conteúdo por exemplo.

 

Da forma como desenhei, quando o usuário clicasse na tab products, o icone de ordenação da tab services sumiria e o espaço da tab produtos ficaria um pouco maior, e vice e versa.

 

arq_layout_xamarin.png

 

Há alguma maneira de fazer isso?

Share this post


Link to post
Share on other sites

Sinceramente eu nunca implementei dessa forma... teria que pesquisar para ter certeza que é possível...

 

Uma forma de resolver isso é ao clicar na tab abrir uma nova página formatada como você quer.. mas não é o ideal.

 

Uma dúvida, se o usuário clica em produtos e oculta servicos, como ele acessará o serviço caso queira mudar?

Share this post


Link to post
Share on other sites

Sinceramente eu nunca implementei dessa forma... teria que pesquisar para ter certeza que é possível...

 

Uma forma de resolver isso é ao clicar na tab abrir uma nova página formatada como você quer.. mas não é o ideal.

 

Uma dúvida, se o usuário clica em produtos e oculta servicos, como ele acessará o serviço caso queira mudar?

 

Olá Hargon,

 

Estou pesquisando a respeito e posto o resultado se for positivo.

Na verdade não desabilitará o services, o botão de ordenação do services que será oculto para nao ficar dois botoes de ordenação visiveis na tela. Quando clicar no label services, o botão de ordenação de products que será oculto.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By Felipe PC
      Boa tarde pessoal,
       
      Estou tendo dificuldades na publicação de aplicativo na Apple Store a partir do visual studio para Mac. Eu faço um build e chego até a parte em que sou solicitado a  carregar o arquivo de extensão ipa ao Application Loader. Após isso, o programa começa a fazer a leitura das configurações do arquivo, porém, a um determinado momento. Surge um erro dizendo que está faltando um certificado ou certificado inválido.
      Busquei na internet algo, mas não me ajudou. Alguém poderia me passar quais são os parâmetros para que eu possa criar o(s) certificado(s)? 
      Preciso muito dessa ajuda!
      Obrigado
    • By Ladinilson Sousa
      Bom dia Senhores,
       
      Desculpem participar do grupo sem sequer entender sobre JavaScript por programo em outra linguagem (xHarbour/Fivewin) mas queria pedir um favor aos senhores se possível caro.
       
      Desenvolvi uma rotina para abrir o site do TRF1 automaticamente e em uma determinada aba do mesmo mas a mesma (aba) só mostra as informações depois de  um click em cima dela.
      A página abre desta forma...
      https://ibb.co/dpy50R
       
      Após o click em cima de "Partes" que a mesma mostra as informações...
      https://ibb.co/i4e85R
       
      Em "Inspecionar Elemento" no próprio site...
      https://ibb.co/mRS4c6
       
      E ampliando este mesmo logo abaixo teria a informações que preciso...
      https://ibb.co/gegzC6
       
      Teria como ter este Click em cima desta aba e se possível captar estas informações em um arquivo TXT por exemplo?
       
      Para chegar até as telas usem o site
      https://processual.trf1.jus.br/consultaProcessual/numeroProcesso.php?secao=TRF1
      Número do processo...
      02262972420154019198
       
      Um exemplo de uso na minha linguagem, seria para dar um Click automaticamente em um botão como em...
      oActiveXdo:All:Item("consultar",0):Focus()
      oActiveXdo:All:Item("consutar",0):Click()
       
      E inserir um valor a um campo...
      oActiveXdo:All:Item("proc",0):Value := "02262972420154019198"
       
      Desculpem a falta de algumas informações e o desconhecimento da linguagem a de antemão, agradeço a atenção dos senhores.
      Obrigado
       
       
       
    • By Ivan.Teles
      Salve galera, tem alguém com experiencia em xamarin pra criar um app junto comigo?
      Já estou criando app's, mas estou pegando um serviço grande e por ter pouco conhecimento ainda, preciso de alguém com mais conhecimento para poder entregar todas as funcionalidade que o cliente almeja.
    • By Ivan.Teles
      Salve galera, tem alguém já trabalhando com xamarin?
    • By Cristiano Severino
      Olá pessoal,
      Gostaria de uma orientação de vocês, como faço para que as telas abram em abas dentro do sistema?
      Exemplo: Clico na opção cadastro ele abre em uma aba, clico em produto abre em outra.
      Form1 , Form2....
       
       
       

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.