我正在使用以下代码。
<StackLayout BackgroundColor="#303D43" HeightRequest="170" Padding="10"
HorizontalOptions="Fill" VerticalOptions="Start">
<StackLayout HeightRequest="120" WidthRequest="120" Padding="0,0,0,10" HorizontalOptions="Fill" VerticalOptions="Fill" >
<controls:CircleImage x:Name="profileImage"
BorderColor="White" BorderThickness="1" HorizontalOptions="Center"
Aspect="AspectFill" WidthRequest="96" HeightRequest="96" >
</controls:CircleImage>
</StackLayout>
<Label x:Name="lblTitle" FontSize="22" TextColor="White" HeightRequest="20" HorizontalOptions="Center" />
</StackLayout>
如您所见,在纵向图像的情况下,左右留有空间,而在水平图像的情况下,在顶部和底部留有空间。如何解决这个问题。我已经尝试过 Aspect="AspectFill" AspectFit 并填充所有三个枚举但没有成功..
使用这个插件
https://github.com/jamesmontemagno/Xamarin.Plugins/tree/master/ImageCircle