如何创建圈子和设置图像像截屏,我已经使用TintImage

时间:2018-04-03 06:02:09

标签: xaml xamarin.forms

嗨,我正在购买应用程序和设计,我已经使用了色调图像:

我如何才能做到这一点,我可以创建一个像这个图像enter image description here

的圆圈

2 个答案:

答案 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>