Xaml 形式:用框架将图像裁剪成圆形不会完全剪辑
我有一个长方形的照片,我试图裁剪出一个圆圈出来Xaml 形式:用框架将图像裁剪成圆形不会完全剪辑,xaml,xamarin.forms,Xaml,Xamarin.forms,我有一个长方形的照片,我试图裁剪出一个圆圈出来 <Frame x:Name="circleFrame" Grid.Column="0" BackgroundColor="#00000000"
<Frame x:Name="circleFrame"
Grid.Column="0"
BackgroundColor="#00000000"
WidthRequest="50"
HeightRequest="50"
CornerRadius="25"
IsClippedToBounds="True"
HasShadow="False"
Padding="0"
Margin="0,10,10,10"
VerticalOptions="Center"
HorizontalOptions="Center" >
<Image
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand"
WidthRequest="1000"
HeightRequest="1000"
Source="{Binding thumbnailSource}"/>
</Frame>
虽然这会稍微剪裁图像,但图像仍然居中。我试图将图像的大小增加很多,以使图像完全剪辑,但结果是:
请看旁边有“n k”的图片。您将看到缩略图在侧面被剪裁,但在顶部和底部没有完全剪裁
我怎么能
a、 )增加图像的大小
或
b、 )使用不同的技术从图像中心裁剪出一个圆
谢谢请使用-
Aspect="AspectFill"
在您的图像视图中
另外,当您给出fillandexpand时,您不必指定高度和宽度,
当您使用“中心”时,高度和宽度将适用您是否尝试过aspect=fill?在ImageView中?您想知道答案吗?因为那是正确的;-)