Рамка Xamarin Forms.IsClippedToBounds не работает на Android - PullRequest
0 голосов
/ 24 января 2020

Я работаю над какой-то страницей в своем приложении и просто узнаю, что свойство 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

1 Ответ

0 голосов
/ 27 января 2020

Эта очередь сообщается на GitHub и исправлена. https://github.com/xamarin/Xamarin.Forms/pull/6358

Вы можете обновить версию Xamarin.forms до последней версии.

Я тестирую на Xamarin.forms 4.3.0.908675. Хорошо работает.

enter image description here

...