1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Android 仿微信朋友圈9宫格图片展示多选图片

Android 仿微信朋友圈9宫格图片展示多选图片

时间:2019-04-14 09:24:04

相关推荐

Android 仿微信朋友圈9宫格图片展示多选图片

转载请标明出处: /airsaid/article/details/51026447

本文出自:【周游的博客】

申明

该项目后续没有维护,并且里面存在一些 Bug,不推荐在实际项目中使用。

在这里给大家推荐几个优秀的选择图片库:

/lovetuzitong/MultiImageSelector/LuckSiege/PictureSelector

前言

最近的一个项目中,有一个类似于朋友圈的小模块,发现里面有几个技术点网上记录的并不多,值得记录一下,于是把两个主要的功能给抽取成了一个Demo,分享给大家希望对大家有所帮助。

效果展示

Demo源码下载:/detail/airsaid/9477913

注意:Demo为eclipse项目。

出现崩溃情况请修改:CircleGridAdapter类中getView()函数代码换为如下代码:

@Overridepublic View getView(int position, View convertView, ViewGroup parent) {ViewHolder holder;if (convertView == null) {holder = new ViewHolder();convertView = mLayoutInflater.inflate(R.layout.item_gridview_circle,parent, false);holder.imageView = (ImageView) convertView.findViewById(R.id.album_image);convertView.setTag(holder);} else {holder = (ViewHolder) convertView.getTag();}// 根据屏幕宽度动态设置图片宽高int width = MeasureUtils.getWidth(UiUtils.getContext());int imageWidth = (width / 3 - 40);LayoutParams lp = holder.imageView.getLayoutParams();lp.width = imageWidth;lp.height = imageWidth;holder.imageView.setLayoutParams(lp);String url = getItem(position);ImageLoader.getInstance().displayImage(url, holder.imageView);return convertView;}

—————————— end ——————————

Android千人技术群:5707887,欢迎入群!

手机党扫一扫直接入群

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。