GroupView

一、前言

最近做东西的时候要用到qq讨论组群头像的功能,网上找了下,发现别人的并不是特别的好用,效果并不是和qq这个很像,或者是使用gridView,(NineGridImageView)这样比较麻烦,所以就自己想了一个。

二、效果展示

直接上效果图:

是不是,还是很像的啊,o(∩_∩)o
从图里应该就可以看的出来这个有四个个功能:

type:圆或者方
padding:图片间距
cornor:设置圆角矩形
backgroundGp:背景颜色

三、使用方法

使用也是超级简单。
布局文件:

   <com.hiwhitley.groupview.GroupViewandroid:id="@+id/gv_face7"android:layout_width="100dp"android:layout_height="100dp"android:layout_marginTop="10dp"app:backgroundGP="#1FEAE5"app:cornor="10dp"app:type="square" />

这里通过自定义属性设置:

type:圆或者方
padding:图片间距
cornor:设置圆角矩形
backgroundGp:背景颜色

代码中需要:

        bitmapList.add(BitmapFactory.decodeResource(getResources(), R.drawable.face));mGroupView = (GroupView) findViewById(R.id.gv_face1);mGroupView.setImageBitmaps(bitmapList);

四、总结:

希望这个可以帮助有需要的人,自己也要更加努力!
可以的话,给个星星鼓励下!谢谢各位了

Git中国

五、下载:

下载地址

Android学习之仿QQ讨论组和微信群聊头像相关推荐

  1. Android 高仿微信群聊头像

    最近小编搞了一个仿微信群聊头像的一个功能,分享给大家... 工作中需要实现仿钉钉群头像的一个功能,就是个人的头像拼到一起显示,看了一下市场上的APP好像微信的群聊头像是组合的,QQ的头像不是,别的好像 ...

  2. android微信群聊功能,Android仿微信群聊头像效果

    在网上找了些仿微信群聊头像的开源库后,发现没特别好用的,或者说满足我需求的,就只好在别人的基础上改了下,也就有了这样的自定义控件了,以此来实现微信群聊头像的效果,效果图如下所示: 主要实现: 一.自定 ...

  3. android 仿微信群聊头像 合成图片

    android 仿微信群聊头像 合成图片,微信中可以显示出群头像为多个用户的头像网格,这里讲方法已经封装好, 如果有记得点赞哦!! 先看效果: 使用例子: @Override public void ...

  4. Android 仿微信群聊头像

    在网上找了些仿微信群聊头像的开源库后,发现没特别好用的,或者说满足我需求的,就只好在别人的基础上改了下,也就有了这样的自定义控件了,以此来实现微信群聊头像的效果,效果图如下所示: 主要实现: 一.自定 ...

  5. java 头像 微信群_Android仿微信群聊头像

    工作中需要实现仿钉钉群头像的一个功能,就是个人的头像拼到一起显示,看了一下市场上的APP好像微信的群聊头像是组合的,QQ的头像不是,别的好像也没有了. 给大家分享一下怎么实现的吧.首先我们先看一下效果 ...

  6. 仿微信群聊头像(图像合成、缩放)

    最近群里面有人问,微信群聊的头像是怎么实现的,就花了半个小时写了一个demo,今天又优化了一下,写个博客分享一下. 先上效果图 原理 原理比较简单,就是用画布(canvas)把九张图片合成一张图,然后 ...

  7. Android学习之仿QQ側滑功能的实现

    如今项目越来越多的应用了滑动删除的功能,Android本来遵循的是长按删除,IOS定制的是滑动删除,不可否认滑动删除确实在客户体验上要好一点,所以看了非常多关于仿QQ滑动删除的样例,还是感觉代码家的A ...

  8. Android学习之仿QQ侧滑功能的实现

    现在项目越来越多的应用了滑动删除的功能,Android本来遵循的是长按删除,IOS定制的是滑动删除,不可否认滑动删除确实在客户体验上要好一点,所以看了很多关于仿QQ滑动删除的例子,还是感觉代码家的An ...

  9. 高仿QQ讨论组头像拼图

    讨论组如果没有头像,体验较差,我们会选择讨论组成员来拼成一个新图,最多五张.先贴上自定义View  CircularImageView核心代码: public class CircularImageV ...

最新文章

  1. HTML5之Javascript多线程
  2. CodeForces - 1355C Count Triangles(数学)
  3. linux修复u盘文件系统,linux下转换U盘文件系统
  4. 第十一周项目3-程序的多文件组织
  5. 共享一个复杂的WZSZF数据结构 jshdwz jhcbgc jx8net
  6. vue引入外部文件_vue3+typescript引入外部文件
  7. Redis实现计数器---接口防刷---升级版(Redis+Lua)
  8. mysql可重复度能解决幻读吗
  9. JAVA游戏死神之谜下载_诸神战纪二-死神之谜BT版
  10. 项目进度管理方法——里程碑式管理
  11. Android外挂开发探索
  12. 我的世界服务器增加刷怪率,我的世界:最简易刷怪空间,别再暴殄天物了!
  13. Python移动自动化测试面试准备
  14. 测试集和训练集8:2切分
  15. 安卓 jni 开发 —— Android Studio 打包 so 的坑
  16. 讲义六 之 docker 搭建测试环境以及部署项目包 created by 爱软测_bill
  17. React新生命周期--getDerivedStateFromProps、getSnapshotBeforeUpdate
  18. 用网易云短信实现短信验证码功能
  19. 库卡工业机器人负载曲线图_KUKA/库卡工业机器人 KR12 R1810 负载120kg 臂展1813mm
  20. CyclicBarrier分析

热门文章

  1. python 程序运行时间长,python查看程序运行时间的方法
  2. Could not find an open hard disk with UUID {57bbe8fe-8b4f-4a0d-aef4-1291b23d2bef}. 返回 代码: VBOX_E_OBJ
  3. 朋友圈加粗字体数字_报名 | 零基础入门brush lettering英文花式字体
  4. 苹果手机自带软件删除了怎么恢复_苹果手机数据被删除如何来恢复数据???...
  5. 快速文件扫描王用户协议
  6. SQL注入-入门需了解项目
  7. c语言项目实战 —— 图书管理系统
  8. 学习笔记——共阳数码管的动态显示
  9. 招商银行的“金融+知识”:知其然,更要知其所以然
  10. 学习笔记整理:网络应用技术-实验-路由器交换机配置命令