Android学习-手把手教学实现仿微信发带图片朋友圈的UI设计
#Android学习-手把手教学实现仿微信发带图片朋友圈的UI设计# 功能需求 最近自己在开发一个社交APP,发送动态(类似朋友圈)是社交APP必备的一个功能,而自己在开发过程中也需要开发到这一个功能,但是在开发中遇到了一个问题,就是如何绘制一个类似朋友群那样动态添加图片,并加号随着自己的图片增加而后移这一个UI,而这篇小文就是教你如何制作一个仿朋友圈发带图朋友圈的UI设计。注意,这是UI设计,并不是实现图片上传功能。 当然,如果你想知道如何实现图片上传到服务器,请看我的另一篇文章: Android学习-使用Async-Http实现图片压缩并上传功能 。个人水平有限,如有不足的地方,欢迎交流,勿喷。 效果图 按照惯例,先上效果图。 困难 在自己开发学习过程中,主要遇到了两个难点: 添加过多图片时,会出现OOM。 如何动态修改图片展示栏的高度。 加号如何伴随图片的增加而后移。 如何保证最多添加照片为9张。 难点解决 添加过多图片时,会出现OOM 出现第一种情况的原因很简单,就是随着我们手机的像素越来越高,图片的大小也越来越大,我们普通的机拍出来照片至少也有1~2M,更不说像素高的手机。而对于一个安卓应用来说,由于手机设备的限制,一般应用使用的RAM不能超过某个设定值,不同产商默认值不太一样,一般常见的有16M,24M,32M,48M。所以一个Activity中加载几张高清原图