Android聊天页面发送图片定制(类似微信)
来源:互联网 发布:access与sql的区别 编辑:程序博客网 时间:2024/04/28 13:56
前言
微信聊天页面的图片显示是一个自定制的形状,和它的聊天背景形状一样,在此仿微信定制了一个工具,可以自定制他的形状。前提是要有个背景图片。我在此封装的是网络和本地图片的定制工具类,基于universal-image-loader。
实现思路
这里用到了图像合成类PorterDuffXfermode。有个讲解的很详细的博客:Android Paint之 setXfermode PorterDuffXfermode 讲解
大家看看这个吧,我在此就不做详细讲解了。
使用方法
在BubbleImageView中我定义了两种加载图片的方式,一种是加载网络图片load(String url, int res, int placeHolderPic),一种是加载本地图片setLocalImageBitmap(Bitmap bm, int res)。大家可以根据需要加载图片。其中的参数代码中都有详细介绍。
项目中使用参考:Android聊天界面搭建
下载地址:BubbleImage
github地址:BubbleImage
1 0
- Android聊天页面发送图片定制(类似微信)
- 类似qq微信的即时通讯聊天界面是如何定制的
- Android类似微信图片选择器
- Android 仿QQ和微信发送表情 聊天框架
- 类似微信的聊天界面ListView
- swift 类似微信朋友圈聊天界面
- ToolBar+Listview+EditText,类似微信聊天页面软键盘弹出问题
- Android MaskImage 微信发送图片效果
- Android 实现类似微信页面底部导航效果
- 类似微信Android版的图片多选库。
- IOS 微信聊天发送小视频
- 类似微信发送视频的流程
- 集成网易云信实现自定义消息(类似淘宝聊天发送商品信息)
- 60、微信-聊天页面ChatActivity
- js模拟微信聊天页面
- Android集成网易云信(关于聊天发送位置消息)
- 使用微信发送图片
- 类似微信图片选择器-MultiImageSelector
- POCO库下访问http获取json串
- Linux下安装DB2数据库步骤
- PAT1023组个最小数 (20)
- 【追求进步】数字在排序数组中出现的次数
- GPU 加速下的图像处理
- Android聊天页面发送图片定制(类似微信)
- json2xlsx AND xlsx2json 接口
- Apache服务器无法获取Authorization Header
- Strtus2——request、response等内置对象的获取方式
- fork 子进程不继承父进程打开的文件描述符
- Linux export --设置或显示环境变量
- Java命令行简单知识点
- Activity生命周期图
- UICollectionView-设置弹簧效果是否显示滚动条等向