Xamarin Forms Frame.IsClippedToBounds在Android上不起作用

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

我正在我的应用程序中的某个页面上工作,但我发现Frame.IsClippedToBounds属性未裁剪其内容。这是我的XAML中的一段代码:

<Frame Padding="0" HeightRequest="100" WidthRequest="100" HasShadow="False" BackgroundColor="White"
    CornerRadius="50" BorderColor="Teal" HorizontalOptions="Center" VerticalOptions="Center"
    IsClippedToBounds="True">
    <Frame.Content>
        <StackLayout BackgroundColor="Silver" VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand"/>
    </Frame.Content>
</Frame>

它在iOS上完美运行,但在Android上无法正常运行,如下面的附件所示。

iOS

iOS Sample

Android

Android Sample

xamarin.forms frame clipped
1个回答
0
投票

此问题已在GitHub上报告并已修复。 https://github.com/xamarin/Xamarin.Forms/pull/6358

您可以将Xamarin.forms版本更新为最新版本。

我在Xamarin.forms 4.3.0.908675上进行了测试。效果很好。

enter image description here

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