【发布时间】:2021-04-02 15:59:04
【问题描述】:
我为框架元素制作了一个自定义渲染阴影 - 一切都很好,结果适合我的阴影,但是由于使用了这个自定义渲染,我对 RadioButton 元素产生了不好的影响,我该如何编辑这个渲染单选按钮元素是否正常? sample image
/// <summary>
/// Renderer to update all frames with better shadows matching material design standards
/// </summary>
public class MaterialFrameRenderer : FrameRenderer
{
public override void Draw(CGRect rect)
{
base.Draw(rect);
// Update shadow to match better material design standards of elevation
Layer.ShadowRadius = Element.CornerRadius;
Layer.ShadowColor = UIColor.Gray.CGColor;
Layer.ShadowOffset = new CGSize(2, 2);
Layer.ShadowOpacity = 0.40f;
Layer.ShadowPath = UIBezierPath.FromRect(Layer.Bounds).CGPath;
Layer.MasksToBounds = false;
}
}
【问题讨论】: