2017-10-03 3 views
0

J'ai question - ce qui est ainsi rightn et correcte de mettre en œuvre cette conception dans Xamarin (formes Xamarin) Design principleVue Carousel ou Onglets de rendu personnalisés?

Je vois ici 2 façons pour les mises en œuvre:

La première façon - est TabbedPage. Et à droite Custom Render (Pour IOS - déplacer les onglets vers le haut, et pour Android - Icônes)

Deuxième façon - est CarouselView - mais pas sûr est bon.

exigences supplémentaires - Commutateur d'animation entre le contenu des « onglets » par commutateur coulissant doigt est Souhaitée l'option.

Répondre

1

Il n'y a pas de bonne et de mauvaise façon. Il n'y a que ce qui répond à vos exigences et ce qui est le plus facile à mettre en œuvre et à maintenir.

Votre image liée montre clairement une page Tabbed. Cependant, vos exigences supplémentaires en feraient un problème. iOS affiche les onglets en bas. Je ne suis pas sûr s'il est facile de les déplacer vers le haut. Il faudrait un rendu personnalisé si c'est même possible. Je pense que iOS vous permet de glisser entre les pages à onglets, mais je ne suis pas sûr que c'est le cas.

Il serait probablement plus facile d'implémenter un CarouselView avec les boutons ci-dessus. De cette façon, vous pourrez placer vos boutons où vous voulez, vous permettre de glisser entre eux et avoir une animation. Cela répond à toutes vos exigences.