嗨,大家好,我是f,今天是元宵节,祝愿大家有家的幸福美满,还没成家的早点找到对的人。(如要转载请在文章开头标明地址 )
f目前的工作是为公司开发一款商城的应用,商城里有很多图片,需求是这样的,打开图片要求符合规定尺寸的就按尺寸显示,不合尺寸的不压缩,有多大就多大,而且能带左右滑动的效果。公司的图片是托管到阿里云的服务器的,阿里云会给出图片的链接,但是默认打开链接是下载格式。原先是通过imageloader加载图片的,传入Imageview和url即可,但问题是图片会出现各种被拉升的现象,这个在Android本身很不好控制,无法获取图片的大小,进而设定宽高来显示。leader最后叫我们用网页来显示,起初以为不可能的,后来leader就去搞了 - - ,因为f对于webview只是用过,并未深入研究。leader搞了半天还是没法显示,跟做前端的妹纸交流了一下,前端是通过阻挡默认的下载事件,重新定义就能以网页的形式打开链接图片,但是用webview怎么实现呢?这个时候,f出现了,对,伟大的f出现了,对这个功能提出决定性意见的f出现了。。。虽然只是调了几个api,哈哈。f认为webview就是一个浏览器,所以前端妹纸能那样完成,在Android里也一定可以完成的,抱着这种想法,f就开始查工具书了(一般遇到基础的问题,f会先查看工具书),打开了疯狂呢Android讲义2,翻到了webview块,就开始看,看到了通过stringbuilder,app字符串的方法动态用string去显示,完成了一个链接&#x