在Xamarin.Forms

时间:2018-07-26 07:29:45

标签: xamarin xamarin.forms xamarin.ios xamarin.android android-drawable

我需要在Xamarin.Forms中使用圆角边框,因为我需要自定义厚度,而现有的Frame类无法做到这一点。

Expected output for border

约束

  • 绿色背景不是永久值,可以动态更改。
  • 间隙宽度也是动态的。
  • 能够更改边框的拐角半径,厚度和颜色。

我遇到了Java中的某个类,用于类似的实现CutoutDrawable

如果不在Xamarin.Forms中使用SkiaSharp,请与您分享在自定义渲染器中实现此目标的建议。

1 个答案:

答案 0 :(得分:0)

Porter-Duff模式可用于满足我的要求。每个平台都为此使用自己的API。