xamarin 表单中的渐变颜色分段控件

Gradient color segmented control in xamarin forms

我需要你的帮助。

我想像这个屏幕截图一样在 xamarin 表单中做渐变背景颜色分段控件。 我怎样才能做到这一点? 任何的想法? 谢谢。

备选方案link:Alternative link

您可以使用 PancakeView: https://github.com/sthewissen/Xamarin.Forms.PancakeView

此视图支持圆角、阴影和渐变(具有开始和结束颜色,加上渐变角度)。

你可以有一个 PancakeView 的背景(白色背景、圆角和阴影)和一个 StackLayout(或 Grid)里面有两个 Label "Existing user" 和 "New user"。 每个 Label 都有一个 GestureRecognizer,因此当点击 时,您可以在标签和背景中的 PancakeView 之间显示另一个具有渐变背景的 PancakeView

您必须将所有内容嵌入到 Grid 中,以便您可以在顶部显示图层。微观管理可能很棘手,但无需太多努力即可实现。