0

我需要你的帮助。

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

截屏

替代链接:替代链接

4

1 回答 1

1

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

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

您可以有一个PancakeViewfor 背景(白色背景、圆角和阴影)和一个StackLayout(或Grid)内部有两个Label“现有用户”和“新用户”。每次点击LabelGestureRecognizer,您都可以在背景中的 Label 和 PancakeView 之间显示另一个PancakeView渐变背景。

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

于 2019-03-16T13:49:39.033 回答