En bas des Onglets pour Xamarin.Android (Xamarin.les formulaires d'application)
Je suis en train de faire application avec l'aide de Xamarin.les formulaires.
Vous le savez tous régulier onglets pour Android à partir de Xamarin.les formes' TabbedPage est au top.
Parce qu'il devrait être là, si c'est Natif de l'application pour Android qui respectent Android UX.
Mais les choses ont changé maintenant.
Même Google a annoncé une nouvelle barre d'onglet du bas "bas de la Navigation".
https://github.com/roughike/BottomBar
De nombreuses et importantes applications utilisez la barre d'onglet du bas.
Mais je ne peux pas utiliser les nouvelles de Navigation Inférieure.
Parce que mon application se base sur Xamarin.formes et utilisations TabbedPage de formes.
Ça va être plus compliqué si j'essaie d'utiliser de Navigation inférieure.
(Je suis en train de faire application iOS à partir de formes trop)
Donc, la Meilleure approche serait de déplacer natif Onglets en bas.
Donc j'ai trouvé cette. (peut-être vieux)
http://envyandroid.com/align-tabhost-at-bottom/
Mais ne savez pas comment l'utiliser dans Xamarin.Android.
Pourriez-vous m'aider?
OriginalL'auteur Bright Lee | 2016-07-18
Vous devez vous connecter pour publier un commentaire.
Avait couru le même problème, essayé de créer un personnalisé TabbedPageRenderer du présent code sur GitHub, mais pas de chance en raison de plusieurs classes et interfaces de portée interne. Trouvé une solution, une hacky un de bien, mais semble bien fonctionner dans notre cas.
Tout simplement créé un nouveau BottomTabbedPage héritant de TabbedPage de sorte que vous pouvez lier un nouveau moteur de Rendu pour Android, puis créer un nouveau moteur de Rendu comme suit:
Juste mise à l'échelle de la mise en page et puis mise à l'échelle des enfants de ne pas faire le truc, parce que l'original TabbedPageRenderer plaquettes de la ViewPager à ne pas se chevaucher avec le TabLayout, de sorte que votre contenu des pages apparaissent à partir d'un écart si l'insertion de l'négatif rembourrage des correctifs.
Pas une solution idéale, tout fonctionne, mais au moins, vous ne courez pas un TabbedPage mise en œuvre.
Quelqu'un a fait XF codes avec l'aide de bottomTab. Tout semble aller bien. Le seul problème est que si vous poussez de nouveau contentPage, Bottombar disparaît.
Et je vais aussi essayer votre code. Merci. Je suis vraiment confus et c'est tellement dur de prendre la décision de faire application a une meilleure expérience utilisateur.
Un collègue de travail de la mine tenté de la route, mais ne pouvais pas le faire fonctionner, je l'ai rejoint à fournir de l'aide à la tâche. Essayé toutes les méthodes que je pouvais penser, de telles que la modification de la mise en page sur le moteur de rendu primordial OnElementChanged méthode mais pas de chance non plus. Je plaisantais avec lui, juste à l'échelle de la page à l'envers, et s'est terminée le piratage de la question de cette façon, haha.
vous êtes des génies merci
OriginalL'auteur Pablo López Martínez
Utilisation BottomNavigationBarXF package NuGet pour Xamarin Forms.
Le résultat:
Je recommande la lecture de cet article: xamarindevelopervietnam.wordpress.com/2017/01/09/...
OriginalL'auteur Polyariz