登录
首页 » Android » Android 仿微信聊天气泡及添加表情功能

Android 仿微信聊天气泡及添加表情功能

于 2022-05-27 发布 文件大小:676.13 kB
0 165
下载积分: 2 下载次数: 1

代码说明:

Android 仿微信添加表情功能,同时还实现了微信聊天界面的气泡消息功能,聊天消息气泡模拟的十分相似,关于气泡的生成,请参考源代码中的MainActivity.java文件。关于表情生成功能,是在聊天界面使用正则表达式,用来判断消息内是否有表情,对spanableString进行正则判断,如果符合要求,则以表情图片代替,生成24个表情,通过传入的正则表达式来生成一个pattern。重点参考ChatMsgEntity.java、ChatMsgViewAdapter.java、Expressions.java文件。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Android录制小视频VideoRecord按住按钮录视频
    这个功能是模仿微信中的按信按钮录制小视频的功能,预设为10秒,这个自己可以设置,如示例截图所示,像微信中一样,按住下边的按钮,会出现进度条,录制完成会出现确认和取消选项,和微信差不多的功能。   MainActivity.java中对视频录制时间进行判断和控制,并实现录制完成回调的功能。   MovieRecorderView.java为小视频录制的主文件,实现各种录制参数的预设、录制完成回调接口、初始化摄像头、设置竖屏等功能。
    2023-05-25 20:50:03下载
    积分:1
  • 安卓蓝牙连接
    这是一款基于蓝牙连接的安卓程序,可以让新手迅速上手安卓蓝牙的开发。通过导入到Eclipse中可以快速的查看到陌生类和方法的API,从而可以快速了解到安卓拉亚的连接,通过socket发送和接受信息。
    2023-04-30 06:40:04下载
    积分:1
  • Map
    学习Android的map开发,有利于初学者对Android的程序代码有一个比较清晰的理解(Android s development learning map, help beginners on Android s code to have a clearer understanding of)
    2010-05-12 12:16:14下载
    积分:1
  • Android_Gadget_CDC_driver
    android gadget driver
    2019-05-23 14:07:34下载
    积分:1
  • javaweb电影网站
    http://127.0.0.1:8081/moviesys/manage/login.jsp管理员账号:王长荡密码:kissherhttp://127.0.0.1:8081/moviesys/用户账号:aa密码:aa数据库导入:配好path环境的前提下在密令窗口里执行:imp scott/tiger@xe file=d:DVD.dmp
    2021-05-06下载
    积分:1
  • 安卓Android Launcher桌面启动器的简单例子
    安卓系统中的桌面启动器,设置程序参数,安卓Android Launcher桌面启动器的简单例子,这里在 Launcher里创建了一些菜单,类似于包括于子菜单的二级菜单,类似于程序中的设置界面,包括了一些参数设置项,如示例图所示的样子。   //一级分组   String[] arrTypes = {"神族兵种","人族兵种","虫族兵种"};   //二级分组   String[][] arr = {   {"狂战士","龙骑士","黑暗圣堂","电兵"},   {"小狗","刺蛇","飞龙","自爆飞机"},   {"机枪兵","护士MM","幽灵"}   };
    2023-04-17 16:55:03下载
    积分:1
  • Android OnClickListener监听接口用法范例
    Android OnClickListener监听接口用法范例,基础级的例子,   Button button = (Button) findViewById(R.id.Button01);//获取屏幕中的按钮控件对象   button.setOnClickListener(//为按钮对象添加OnClickListener接口实现    //OnClickListener为View的内部接口,其实现者负责监听鼠标点击事件   new View.OnClickListener(){   public void onClick(View v){   LinearLayout ll=(LinearLayout)findViewById(R.id.lla);//获取线性布局对象   String msg=LinearActivity.this.getResources().getString(R.string.button);   Button tempbutton=new Button(LinearActivity.this);//创建一个Button对象   tempbutton.setText(msg+(++count));//设置Button控件显示的内容   tempbutton.setWidth(80);//设置Button的宽度   ll.addView(tempbutton);//向线性布局中添加View   System.out.println("========= count"+count);
    2023-05-27 15:00:04下载
    积分:1
  • 车站导线图
    电子工单天网报障管理模块”是一套基于WEB技术,对天网工程故障报告提供上报、管理、反馈和分析的软件。该系统开放给天网城市监控系统的使用单位,为使用单位提供一种方便、快捷、可跟踪的故障上报和管理平台。本系统直接与成都电信电子工单系统接口,实现故障上报、故障派单、故障反馈的一条龙服务
    2023-05-01 04:20:16下载
    积分:1
  • weibo4android
    android新浪微博客户端,功能相对简单,适合初级编程人员学习(the source is for created by android plant and it is a sina weibo )
    2012-03-08 13:21:24下载
    积分:1
  • 下拉刷新控件
    android的下拉刷新控件,实现列表下拉刷新动画,方便实用,也可为你自己实现下拉刷新控件提供参考。
    2022-04-29 12:27:14下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载