android仿qq聊天项目点评,android 实现qq聊天对话界面效果
【实例简介】
Android UI【android 仿微信、QQ聊天,带表情,可翻页,带翻页拖动缓冲】
博客介绍http://blog.csdn.net/lnb333666/article/details/8546497
【实例截图】
【核心代码】
d0edbd97-dc7b-4b9a-b283-81a75bd3cd7a
└── FaceDemo
├── AndroidManifest.xml
├── assets
│ └── emoji
├── bin
│ ├── AndroidManifest.xml
│ ├── classes
│ │ └── com
│ │ └── example
│ │ └── facedemo
│ │ ├── BuildConfig.class
│ │ ├── ChatActivity.class
│ │ ├── ChatEmoji.class
│ │ ├── ChatMsgAdapter$IMsgViewType.class
│ │ ├── ChatMsgAdapter$ViewHolder.class
│ │ ├── ChatMsgAdapter.class
│ │ ├── ChatMsgEntity.class
│ │ ├── FaceAdapter$ViewHolder.class
│ │ ├── FaceAdapter.class
│ │ ├── FaceConversionUtil.class
│ │ ├── FaceRelativeLayout$1.class
│ │ ├── FaceRelativeLayout$OnCorpusSelectedListener.class
│ │ ├── FaceRelativeLayout.class
│ │ ├── FileUtils.class
│ │ ├── MainActivity$1.class
│ │ ├── MainActivity$2.class
│ │ ├── MainActivity.class
│ │ ├── R$attr.class
│ │ ├── R$color.class
│ │ ├── R$drawable.class
│ │ ├── R$id.class
│ │ ├── R$layout.class
│ │ ├── R$string.class
│ │ ├── R$style.class
│ │ ├── R.class
│ │ └── ViewPagerAdapter.class
│ ├── classes.dex
│ ├── FaceDemo.apk
│ ├── jarlist.cache
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ ├── chat_footer_bg.9.png
│ │ │ ├── chatfrom_bg_normal.9.png
│ │ │ ├── chat_send_time_bg.9.png
│ │ │ ├── chatto_bg_normal.9.png
│ │ │ ├── ib_face.png
│ │ │ ├── icon.png
│ │ │ ├── login_edit_normal.9.png
│ │ │ ├── voice_rcd_btn_nor.png
│ │ │ └── voice_rcd_btn_pressed.png
│ │ └── drawable-ldpi
│ │ ├── d1.png
│ │ ├── d2.png
│ │ ├── emoji_10.png
│ │ ├── emoji_11.png
│ │ ├── emoji_12.png
│ │ ├── emoji_13.png
│ │ ├── emoji_14.png
│ │ ├── emoji_15.png
│ │ ├── emoji_16.png
│ │ ├── emoji_179.png
│ │ ├── emoji_17.png
│ │ ├── emoji_180.png
│ │ ├── emoji_181.png
│ │ ├── emoji_182.png
│ │ ├── emoji_183.png
│ │ ├── emoji_184.png
│ │ ├── emoji_185.png
│ │ ├── emoji_186.png
│ │ ├── emoji_187.png
│ │ ├── emoji_188.png
│ │ ├── emoji_189.png
│ │ ├── emoji_18.png
│ │ ├── emoji_190.png
│ │ ├── emoji_191.png
│ │ ├── emoji_192.png
│ │ ├── emoji_193.png
│ │ ├── emoji_194.png
│ │ ├── emoji_195.png
│ │ ├── emoji_196.png
│ │ ├── emoji_197.png
│ │ ├── emoji_198.png
│ │ ├── emoji_199.png
│ │ ├── emoji_19.png
│ │ ├── emoji_1.png
│ │ ├── emoji_200.png
│ │ ├── emoji_201.png
│ │ ├── emoji_202.png
│ │ ├── emoji_203.png
│ │ ├── emoji_204.png
│ │ ├── emoji_205.png
│ │ ├── emoji_206.png
│ │ ├── emoji_207.png
│ │ ├── emoji_208.png
│ │ ├── emoji_209.png
│ │ ├── emoji_20.png
│ │ ├── emoji_210.png
│ │ ├── emoji_211.png
│ │ ├── emoji_212.png
│ │ ├── emoji_213.png
│ │ ├── emoji_214.png
│ │ ├── emoji_215.png
│ │ ├── emoji_216.png
│ │ ├── emoji_217.png
│ │ ├── emoji_218.png
│ │ ├── emoji_219.png
│ │ ├── emoji_21.png
│ │ ├── emoji_220.png
│ │ ├── emoji_221.png
│ │ ├── emoji_222.png
│ │ ├── emoji_223.png
│ │ ├── emoji_224.png
│ │ ├── emoji_22.png
│ │ ├── emoji_23.png
│ │ ├── emoji_24.png
│ │ ├── emoji_25.png
│ │ ├── emoji_26.png
│ │ ├── emoji_27.png
│ │ ├── emoji_28.png
│ │ ├── emoji_29.png
│ │ ├── emoji_2.png
│ │ ├── emoji_30.png
│ │ ├── emoji_31.png
│ │ ├── emoji_32.png
│ │ ├── emoji_33.png
│ │ ├── emoji_34.png
│ │ ├── emoji_35.png
│ │ ├── emoji_36.png
│ │ ├── emoji_37.png
│ │ ├── emoji_38.png
│ │ ├── emoji_39.png
│ │ ├── emoji_3.png
│ │ ├── emoji_40.png
│ │ ├── emoji_41.png
│ │ ├── emoji_42.png
│ │ ├── emoji_43.png
│ │ ├── emoji_44.png
│ │ ├── emoji_45.png
│ │ ├── emoji_46.png
│ │ ├── emoji_47.png
│ │ ├── emoji_48.png
│ │ ├── emoji_49.png
│ │ ├── emoji_4.png
│ │ ├── emoji_50.png
│ │ ├── emoji_51.png
│ │ ├── emoji_52.png
│ │ ├── emoji_53.png
│ │ ├── emoji_54.png
│ │ ├── emoji_55.png
│ │ ├── emoji_56.png
│ │ ├── emoji_57.png
│ │ ├── emoji_58.png
│ │ ├── emoji_59.png
│ │ ├── emoji_5.png
│ │ ├── emoji_60.png
│ │ ├── emoji_61.png
│ │ ├── emoji_62.png
│ │ ├── emoji_63.png
│ │ ├── emoji_64.png
│ │ ├── emoji_65.png
│ │ ├── emoji_66.png
│ │ ├── emoji_67.png
│ │ ├── emoji_68.png
│ │ ├── emoji_69.png
│ │ ├── emoji_6.png
│ │ ├── emoji_70.png
│ │ ├── emoji_71.png
│ │ ├── emoji_7.png
│ │ ├── emoji_8.png
│ │ ├── emoji_9.png
│ │ ├── face_del_ico_dafeult.png
│ │ ├── face_del_ico_pressed.png
│ │ ├── ic_launcher.png
│ │ ├── item_signature_iv_menu_defaul.png
│ │ └── iv_face_pressed.9.png
│ └── resources.ap_
├── gen
│ └── com
│ └── example
│ └── facedemo
│ ├── BuildConfig.java
│ └── R.java
├── ic_launcher-web.png
├── libs
│ └── android-support-v4.jar
├── proguard-project.txt
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ ├── chat_footer_bg.9.png
│ │ ├── chatfrom_bg_normal.9.png
│ │ ├── chatfrom_bg.xml
│ │ ├── chat_send_btn.xml
│ │ ├── chat_send_time_bg.9.png
│ │ ├── chatto_bg_normal.9.png
│ │ ├── chatto_bg.xml
│ │ ├── face_del_icon.xml
│ │ ├── ib_face.png
│ │ ├── icon.png
│ │ ├── iv_face.xml
│ │ ├── login_edit_normal.9.png
│ │ ├── user_fragment_list_bg.xml
│ │ ├── voice_rcd_btn_nor.png
│ │ └── voice_rcd_btn_pressed.png
│ ├── drawable-ldpi
│ │ ├── d1.png
│ │ ├── d2.png
│ │ ├── emoji_10.png
│ │ ├── emoji_11.png
│ │ ├── emoji_12.png
│ │ ├── emoji_13.png
│ │ ├── emoji_14.png
│ │ ├── emoji_15.png
│ │ ├── emoji_16.png
│ │ ├── emoji_179.png
│ │ ├── emoji_17.png
│ │ ├── emoji_180.png
│ │ ├── emoji_181.png
│ │ ├── emoji_182.png
│ │ ├── emoji_183.png
│ │ ├── emoji_184.png
│ │ ├── emoji_185.png
│ │ ├── emoji_186.png
│ │ ├── emoji_187.png
│ │ ├── emoji_188.png
│ │ ├── emoji_189.png
│ │ ├── emoji_18.png
│ │ ├── emoji_190.png
│ │ ├── emoji_191.png
│ │ ├── emoji_192.png
│ │ ├── emoji_193.png
│ │ ├── emoji_194.png
│ │ ├── emoji_195.png
│ │ ├── emoji_196.png
│ │ ├── emoji_197.png
│ │ ├── emoji_198.png
│ │ ├── emoji_199.png
│ │ ├── emoji_19.png
│ │ ├── emoji_1.png
│ │ ├── emoji_200.png
│ │ ├── emoji_201.png
│ │ ├── emoji_202.png
│ │ ├── emoji_203.png
│ │ ├── emoji_204.png
│ │ ├── emoji_205.png
│ │ ├── emoji_206.png
│ │ ├── emoji_207.png
│ │ ├── emoji_208.png
│ │ ├── emoji_209.png
│ │ ├── emoji_20.png
│ │ ├── emoji_210.png
│ │ ├── emoji_211.png
│ │ ├── emoji_212.png
│ │ ├── emoji_213.png
│ │ ├── emoji_214.png
│ │ ├── emoji_215.png
│ │ ├── emoji_216.png
│ │ ├── emoji_217.png
│ │ ├── emoji_218.png
│ │ ├── emoji_219.png
│ │ ├── emoji_21.png
│ │ ├── emoji_220.png
│ │ ├── emoji_221.png
│ │ ├── emoji_222.png
│ │ ├── emoji_223.png
│ │ ├── emoji_224.png
│ │ ├── emoji_22.png
│ │ ├── emoji_23.png
│ │ ├── emoji_24.png
│ │ ├── emoji_25.png
│ │ ├── emoji_26.png
│ │ ├── emoji_27.png
│ │ ├── emoji_28.png
│ │ ├── emoji_29.png
│ │ ├── emoji_2.png
│ │ ├── emoji_30.png
│ │ ├── emoji_31.png
│ │ ├── emoji_32.png
│ │ ├── emoji_33.png
│ │ ├── emoji_34.png
│ │ ├── emoji_35.png
│ │ ├── emoji_36.png
│ │ ├── emoji_37.png
│ │ ├── emoji_38.png
│ │ ├── emoji_39.png
│ │ ├── emoji_3.png
│ │ ├── emoji_40.png
│ │ ├── emoji_41.png
│ │ ├── emoji_42.png
│ │ ├── emoji_43.png
│ │ ├── emoji_44.png
│ │ ├── emoji_45.png
│ │ ├── emoji_46.png
│ │ ├── emoji_47.png
│ │ ├── emoji_48.png
│ │ ├── emoji_49.png
│ │ ├── emoji_4.png
│ │ ├── emoji_50.png
│ │ ├── emoji_51.png
│ │ ├── emoji_52.png
│ │ ├── emoji_53.png
│ │ ├── emoji_54.png
│ │ ├── emoji_55.png
│ │ ├── emoji_56.png
│ │ ├── emoji_57.png
│ │ ├── emoji_58.png
│ │ ├── emoji_59.png
│ │ ├── emoji_5.png
│ │ ├── emoji_60.png
│ │ ├── emoji_61.png
│ │ ├── emoji_62.png
│ │ ├── emoji_63.png
│ │ ├── emoji_64.png
│ │ ├── emoji_65.png
│ │ ├── emoji_66.png
│ │ ├── emoji_67.png
│ │ ├── emoji_68.png
│ │ ├── emoji_69.png
│ │ ├── emoji_6.png
│ │ ├── emoji_70.png
│ │ ├── emoji_71.png
│ │ ├── emoji_7.png
│ │ ├── emoji_8.png
│ │ ├── emoji_9.png
│ │ ├── face_del_ico_dafeult.png
│ │ ├── face_del_ico_pressed.png
│ │ ├── ic_launcher.png
│ │ ├── item_signature_iv_menu_defaul.png
│ │ └── iv_face_pressed.9.png
│ ├── layout
│ │ ├── chatting_item_msg_text_left.xml
│ │ ├── chatting_item_msg_text_right.xml
│ │ ├── custom_facerelativelayout.xml
│ │ ├── item_face.xml
│ │ ├── item_message.xml
│ │ ├── layout_chat.xml
│ │ └── main.xml
│ └── values
│ ├── colors.xml
│ ├── strings.xml
│ └── styles.xml
└── src
└── com
└── example
└── facedemo
├── ChatActivity.java
├── ChatEmoji.java
├── ChatMsgAdapter.java
├── ChatMsgEntity.java
├── FaceAdapter.java
├── FaceConversionUtil.java
├── FaceRelativeLayout.java
├── FileUtils.java
├── MainActivity.java
└── ViewPagerAdapter.java
24 directories, 331 files
android仿qq聊天项目点评,android 实现qq聊天对话界面效果相关推荐
- Android 仿今日头条评论时键盘自动弹出的效果
Android 仿今日头条评论时键盘自动弹出的效果:当点击评论时,弹出对话框,同时弹出软键盘,当点击返回键时,将对话框关闭,不只是关闭软键盘. 效果图: 对这个对话框设置一个style效果: < ...
- Android 仿美团网,大众点评购买框悬浮效果之修改版
转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17761431),请尊重他人的辛勤劳动成果,谢谢! 我之前写 ...
- android 美团商家详情页,Android仿美团团购详情页下拉图片放大效果,简单可直接用在项目中...
一:介绍 大家在项目中,可能需要像美团团购详情页面下拉的时候美食图片放大的效果,在这里就给大家介绍如何实现这种效果,只有很少的代码,而且控件全部是安卓源生控件. 二:运行效果图 三.然后来看看如何实现 ...
- android 仿美团、大众点评滑动viewpager菜单栏
部分图片没有找到,就随便替代了一下,功能上面和美团类似,各位需要的可以在下载试试. 由于csdn上传不了,改用git上传在gitub上面. git下载地址:https://github.com/Mfa ...
- 121.Android 简单的人工智能聊天项目,chatAi,AI聊天项目,GPTAi
//首页xml布局代码: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xml ...
- android仿高德地图透明黑字,Android 仿高德地图可拉伸的BottomSheet
原标题:Android 仿高德地图可拉伸的BottomSheet 2018安卓巴士开发者大会-上海站 你一直期待的安卓技术盛宴即将登场! 前言 最近项目中需要用到高德地图搜索结果后的结果展示的可拉伸控 ...
- Android仿支付宝UI功能开发,Android 自定义view仿支付宝咻一咻功能
支付宝上有一个咻一咻的功能,就是点击图片后四周有水波纹的这种效果,今天也写一个类似的功能. 效果如下所示: 思路: 就是几个圆的半径不断在变大,这个可以使用动画缩放实现,还有透明动画 还有就是这是好几 ...
- Android Studio 导入/导出项目以及Android Device Monitor导出文件
1导出项目:从自己的Android找到自己的项目 lesson04zhl如图,再压缩即可 2压缩包导入项目:接受之前的压缩包并且解压到自己放置Android project 的文件夹,开启Androi ...
- android仿iphone日期时间选择器,Android仿iPhone日期时间选择器详解
本文实例为大家分享了Android仿iPhone时间选择器的具体代码,供大家参考,具体内容如下 先看效果图 如何使用 import java.text.DateFormat; import java. ...
最新文章
- c++创建包含opencv的dll供C,C#调用
- OpenCV中使用YOLO对象检测
- log4j2 无日志记录_在Log4j2中更好地执行非日志记录器调用
- C# where用法解析
- 耶鲁大学计算机科学录取,耶鲁大学计算机科学研究生Offer及录取要求
- unity android sd卡路径,一、文件与路径——2、unity路径特点写法和文件读写全攻略...
- java 文件流 重写_java中关于文件流的总结
- fifo的valid信号啥时候为高_五角枫啥时候适合移栽?五角枫移栽最佳时间
- 客户服务器与p2p文件分发,P2P大文件分发技术 | 点量软件
- 根据银行卡账号获取所属银行php代码
- 【机器学习】网格搜索、随机搜索和贝叶斯搜索实用教程
- myeclipse10破解找不到common文件夹的问题
- 使用Visio画各种可视化的流程图之用例图和类图
- 云计算实训报告总结_实训报告心得体会(通用5篇)
- .wav音乐文件转换为.fft.npy频谱格式文件
- 微信支付提示微信登录失败:redirect_uri域名与后台配置不一致,错误码:10003
- 渗透测试-业务逻辑与非常规漏洞原理与利用
- caxa发生文件读写异常_为什么提示caxa读取文件错误
- 插拔usb设备计算机管理无反应,插拔USB设备引起死机蓝屏0x000000FE分析解决措施...
- 10年第六届湖南省acm程序设计大赛 第五题 E 内部收益率