我一直在调整大型图像的大小,以便在Android中使用UI。 看看这张图片,这是一个ImageView
:Android用户界面图像夏普边缘
原始图像(即弧是其进度)比你在这里看到的更大的约10倍。在UWP(Windows平台)中,我们使用非常大的图像没有问题,但在Android中,我认为它是用于将图像映射到UI元素中的最近邻方法,正如您所看到的那样,会导致尖锐的边缘。 有什么办法将它切换到另一种方法?像Bicubic?它发生在我测试过的所有Android版本中(4.1,5.0,6.0)。
只要提一下,我使用Xamarin 4,我不认为这是一个促成因素。
没有运气通过互联网搜索,恐怕我是唯一有这个问题的人。
谢谢。
那么,在设计时无法阻止它呢? –
@AnnaSB UI设计时间?尝试使用矢量设计工具来制作图标,如Sketch,Illustrator等。然后,您可以随意导出适当大小的像素图像,包括PNG,JPG等等。 – Sherlock