我曾经只有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%(正常填充,它应该看起来如何。)
125%
150%
200%
300%