没有合适的资源?快使用搜索试试~ 我知道了~
Android代码-ChatDemo
共189个文件
java:49个
xml:43个
png:42个
需积分: 10 4 下载量 155 浏览量
2019-08-06
06:08:42
上传
评论
收藏 2.94MB ZIP 举报
温馨提示
ChatDemo 主界面选择实现方式: 文字表情示例图片: 图片发送示例图片: 语音发送示例动图: 注:RecyclerView和ListView实现方式不同,些许功能不同,按需使用。 (按二者缓存方式的特性,建议类似聊天这种局部更新频繁的界面使用RecyclerView。) (RecyclerView现已完善,如有bug通知我再修复) 16/11/7更新: 优化界面流畅度,主要优化GifTextView控件,和RecyclerView界面的流畅度,主要解决滑动时图片和文字表情的闪烁问题。 16/10/15更新: 添加消息数据库,用于保存聊天记录。 数据库用的是GreenDao。数据分页加载。 因为是个Demo,所以ListView和RecyclerView用的同一个表,大家只需看实现方式即可。 16/10/10更新: 添加ListView的实现方式:PullToRefreshListView PullToRefreshRecyclerView为RecyclerView的实现方式,若想切换ListView则需对ChatActivity和PullToRefreshLa
资源推荐
资源详情
资源评论
收起资源包目录
Android代码-ChatDemo (189个子文件)
gradlew.bat 2KB
voice.gif 1.48MB
f17.gif 8KB
f18.gif 8KB
f11.gif 8KB
f30.gif 7KB
f8.gif 5KB
f28.gif 5KB
f31.gif 4KB
f1.gif 4KB
f25.gif 4KB
f7.gif 4KB
f10.gif 4KB
f9.gif 3KB
f27.gif 3KB
f6.gif 3KB
f21.gif 3KB
f26.gif 3KB
f38.gif 3KB
f24.gif 2KB
f23.gif 2KB
f12.gif 2KB
f32.gif 2KB
f5.gif 2KB
f22.gif 2KB
f20.gif 2KB
f4.gif 2KB
f14.gif 2KB
f19.gif 2KB
f3.gif 2KB
f36.gif 2KB
f29.gif 2KB
f13.gif 2KB
f35.gif 2KB
f2.gif 2KB
f15.gif 2KB
f33.gif 1KB
f16.gif 1KB
f39.gif 1KB
f40.gif 1KB
f34.gif 1KB
f37.gif 1KB
.gitignore 97B
.gitignore 7B
build.gradle 1KB
build.gradle 561B
settings.gradle 15B
gradlew 5KB
gradle-wrapper.jar 52KB
gesture-imageview.jar 27KB
ChatRecyclerAdapter.java 33KB
ChatListViewAdapter.java 33KB
BaseActivity.java 32KB
BaseItemAnimator.java 24KB
RecyclerViewChatActivity.java 17KB
GifOpenHelper.java 14KB
ListViewChatActivity.java 14KB
FileSaveUtil.java 12KB
GifTextView.java 11KB
ChatMessageBeanDao.java 11KB
BaseManager.java 9KB
AudioRecordButton.java 9KB
HeadIconSelectorView.java 8KB
PullToRefreshLayout.java 8KB
ScreenUtil.java 7KB
SmileUtils.java 6KB
PictureUtil.java 6KB
AudioManager.java 5KB
ChatMessageBean.java 5KB
FaceData.java 4KB
BubbleImageView.java 4KB
CustomShapeTransformation.java 4KB
DialogManager.java 4KB
DaoMaster.java 3KB
SlideInOutBottomItemAnimator.java 3KB
ImageViewActivity.java 3KB
WrapContentLinearLayoutManager.java 3KB
SharedPreferencesUtils.java 2KB
ImageViewFragment.java 2KB
PullToRefreshRecyclerView.java 2KB
ChatBottomView.java 2KB
ImageCheckoutUtil.java 2KB
PullToRefreshListView.java 2KB
ThreadPoolUtils.java 2KB
MediaManager.java 2KB
IDatabase.java 2KB
ExpressionAdapter.java 2KB
ExpressionPagerAdapter.java 1KB
DaoSession.java 1KB
DataAdapter.java 1KB
ExpandGridView.java 1KB
MainActivity.java 1KB
PullToRefreshView.java 996B
KeyBoardUtils.java 907B
ChatConst.java 633B
ChatDbManager.java 381B
ApplicationTest.java 348B
ChatApplication.java 330B
ExampleUnitTest.java 310B
main.jpg 14KB
共 189 条
- 1
- 2
资源评论
weixin_39840650
- 粉丝: 409
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功