繁体   English   中英

轮播视图还是自定义渲染选项卡?

[英]Carousel view or Custom Render Tabs?

我有一个问题-在Xamarin(Xamarin表单) 设计原则中实现该设计的正确和正确方法是什么?

我在这里看到两种实现方式:

第一种方法-是TabbedPage 右侧的Custom Render (对于IOS-将标签移至顶部,对于android-图标)

第二种方式-是CarouselView但不确定是否很好。

附加要求是-在“选项卡”内容之间进行动画切换通过手指滑动切换是NICE TO HAVE选项。

没有对与错的方法。 只有满足您要求的内容,最容易实现和维护的内容。

链接的图片清楚地显示了TabbedPage。 但是,您的其他要求将使此成为问题。 iOS在底部显示选项卡。 我不确定将它们移到顶部是否容易。 如果可能,将需要自定义渲染器。 我认为iOS允许您在选项卡式页面之间滑动,但是我不确定Android是否可以。

使用上面的按钮实现CarouselView可能会更容易。 这样,您就可以将按钮放置在所需的位置,在它们之间滑动并制作动画。 这符合您的所有要求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM