答案 0 :(得分:0)
我不确定您为什么不使用资源中的图标或从rest api获取图像。
只有在您想要创建动态图标时才需要这样做。
如果是这种情况,请使用框架并将图像放在上面。
<Frame CornerRadius="15" AbsoluteLayout.LayoutBounds="120, 10, 30, 30" Padding="5" VerticalOptions = "FillAndExpand" HasShadow= "false" BackgroundColor="red" >
<StackLayout Orientation="Vertical" Spacing="0" HorizontalOptions="Center" VerticalOptions="Center">
<Label Text="1" VerticalTextAlignment="Center" HorizontalOptions="Center" />
</StackLayout>
</Frame>
重要的是要注意的是,&#34; cornerRadius&#34;应该帮助&#34; AbsoluteLayout.LayoutBounds&#34;宽度和大小。
了解有关AbsoluteLayout的更多信息,请转到here
答案 1 :(得分:0)
在解决方案中使用 FFImageLoading NuGet库,您可以使用链接FFImageLoading下载
粘贴代码
<ffimageloading:CachedImage HorizontalOptions="Center" VerticalOptions="Center"
WidthRequest="300" HeightRequest="300"
DownsampleToViewSize="true"
Source = "http://loremflickr.com/600/600/nature?filename=simple.jpg">
<ffimageloading:CachedImage.Transformations>
<fftransformations:RoundedTransformation Radius="50"/>
</ffimageloading:CachedImage.Transformations>
</ffimageloading:CachedImage>