【发布时间】:2017-07-19 05:50:57
【问题描述】:
Xamarin Forms 中的 Frame 类非常有限,不能让我在 Frame 后面看到阴影。我使用以下代码为 iOS 制作了一个自定义渲染器:
public class RatingInfoFrameRenderer : FrameRenderer
{
protected override void OnElementChanged(ElementChangedEventArgs<Frame> e)
{
base.OnElementChanged(e);
Layer.BorderColor = UIColor.White.CGColor;
Layer.CornerRadius = 10;
Layer.MasksToBounds = false;
Layer.ShadowOffset = new CGSize(-2, 2);
Layer.ShadowRadius = 5;
Layer.ShadowOpacity = 0.4f;
}
}
在 Android 上制作类似的东西给我带来了问题,因为我对 Android 原生的了解有限。谁能告诉我要看什么,也许是一些好的代码示例?我还没有找到类似的东西。
【问题讨论】:
标签: xamarin xamarin.android xamarin.forms custom-renderer