限制Xamarin获取图片的大小
在App开发中,经常会使用网络图片。因为这样不仅可以减少App的大小,还可以动态更新图片。但是手机使用网络环境千差万别。当网络环境不是理想的情况下,加载网络图片就是一个棘手的问题了。为了避免长时间加载图片影响用户体验,就需要限制Xamarin获取图片的大小。
Xamarin允许用户在请求网络图片的时候,设置获取图片的大小。实现方式是在请求图片的网址后面添加参数width,指定获取图片的宽度。例如,"http://www.daxueba.net/logo.jpg?width=40"将按照宽度40px请求图片logo.jpg。即使原有图片宽度为800px,获取的图片也是按照宽度40进行等比例缩放的。