如何阻止我的资产在UWP中缩放两次

时间:2018-03-05 17:57:35

标签: xamarin xamarin.forms uwp

我曾经只有100%的规模资产而没有扩展的.scale-100部分,并且在不同尺寸的屏幕上一切看起来都很好(尽管是低分辨率)。既然我已经添加了.scale-100,.scale-125,.scale-150,.scale-200和.scale-400资产,那么事情就无法正常扩展。它看起来好像我得到了正确的图像文件,但是有些东西正在缩放它,好像它是100%的图像,所以随着比例增加,图像相对于其容器增长。是否有一些选项我必须关闭以阻止这种情况发生?我正在使用xamarin表格。下面的屏幕截图示例,加号和汉堡包图标的图像尺寸分别为32x32,40x40,48x48,64x64和128x128。

使用此代码

创建图像
        _image = new Image
        {
            Aspect = Aspect.AspectFit,
            HorizontalOptions = LayoutOptions.CenterAndExpand,
            Source = $"Assets/menu.png"
        };

并添加到水平堆栈布局

屏幕设置为100%(正常填充,它应该看起来如何。)

100%

125%

enter image description here

150%

enter image description here

200%

enter image description here

300%

enter image description here

0 个答案:

没有答案