Xamarin Forms Android Frame Renderer and Corner Radius

问题描述 投票:0回答:1

[当我在Android中为Xamarin Forms Frame创建自定义渲染器时,CornerRadius属性会折腾。无论我将其设置为什么,它都不起作用。它总是绘制一个矩形。

Xamarin表单(控件)-

public class MyFrame : Frame
{
}

Xamarin表单(XAML)-

<shd:MyFrame WidthRequest="200" HeightRequest="200" CornerRadius="100">
    <shd:MyFrame.Content>
        <Label Text="Hello" TextColor="Black"/>
    </shd:MyFrame.Content>
</shd:MyFrame>

Xamarin Android-

public class MyFrameRenderer : ViewRenderer<Controls.MyFrame, FrameRenderer>
{
    public MyFrameRenderer(Context context) : base(context)
    {

    }

    protected override void OnElementChanged(ElementChangedEventArgs<Controls.MyFrame> e)
    {
        base.OnElementChanged(e);

        if (e.NewElement != null)
        {
        }
    }
}

如何设置CornerRadius属性使其具有圆角。>>

谢谢!

[当我在Android中为Xamarin Forms Frame创建自定义渲染器时,CornerRadius属性会折腾。无论我将其设置为什么,它都不起作用。它总是绘制一个矩形。 Xamarin形式(...

xamarin.forms xamarin.android
1个回答
0
投票

尝试一下

© www.soinside.com 2019 - 2024. All rights reserved.