2016-01-18 34 views
2

为什么Xamarin.Forms工具栏中的缩放比例如此糟糕,以及它如何被修复?我们尝试过大图标和小图标,但它们都表现出相同的行为。Xamarin.Forms工具栏:为什么图标有视觉故障?

来源图标:

Source icons

他们是如何出现在iOS应用工具栏:

How icons appear in toolbar

+1

什么平台你得到这个结果?你是否遵循使用图标的相关指导原则?我从来没有见过这种行为 –

+2

您是否拥有各种尺寸的图像? hdpi,mdpi,xhdpi,xxhdpi ans xxxhdpi? –

+1

看起来像你缩小图像。就像马里奥说的那样,确保你的设备具有适当的分辨率。 – Slepz

回答

0

在你的原生Android项目,你有华电国际,xhdpi和xxhdpi一个绘制的文件夹。

确保您放入正确的图标大小。如果实施正确的大小,我还没有任何缩放问题。尽管谨慎的说法,模拟器有时会做出疯狂的事情。不要总是相信你的模拟器有正确的视觉外观。

ldpi | 24x24 

    mdpi | 32x32 

    hdpi | 48x48 

xhdpi | 64x64 

xxhdpi | 96x96 
0

我认为这个故障看上去并不像一个正常的比例神器,而且事实证明,它毕竟不是一个比例的神器。

我们的设计师为我们提供了应用程序图标的缩放版本,我们的开发人员忠实地将它们导入到应用程序中。纯粹是偶然的,我们发现图标边缘有一些不透明的白色像素,而其余的背景是纯透明的。在Windows资源管理器中突出显示当图标我只注意到了这一点:

Stray white pixels

当iOS的去了“全彩” PNG到一台彩色图像的工具栏,它解释这些白色像素的转换图标,而不是背景。

用透明替换这些白色像素解决了我们所有的问题。