标签: xamarin xamarin.forms
为什么Xamarin.Forms工具栏中的缩放如此糟糕,以及如何修复它?我们尝试过大图标和小图标,但它们都表现出同样的行为。
来源图标:
它们在iOS应用工具栏中的显示方式:
答案 0 :(得分:0)
在您的原生Android项目中,您有一个包含hdpi,xhdpi和xxhdpi的可绘制文件夹。
确保输入正确的图标大小。如果实现了正确的尺寸,我没有任何缩放问题。虽然提醒一下,模拟器有时会做疯狂的事情。不要总是信任你的模拟器以获得正确的视觉外观。
ldpi | 24x24 mdpi | 32x32 hdpi | 48x48 xhdpi | 64x64 xxhdpi | 96x96
答案 1 :(得分:0)
我认为这个故障看起来不像普通的缩放工件,事实证明,它毕竟不是一个缩放工件。
我们的设计师为我们提供了应用程序图标的缩放版本,我们的开发人员尽职尽责地将它们导入应用程序。纯粹是偶然的,我们发现图标的边缘周围有一些不透明的白色像素,而背景的其余部分则是纯透明的。我在Windows资源管理器中突出显示图标时才注意到它:
当iOS将“全彩色”PNG转换为工具栏的平面彩色图像时,它将这些白色像素解释为图标,而不是背景。
用透明的方式替换那些白色像素,解决了我们所有的问题。