最终效果图如: 实现步骤: 新建项目tabdemo,我选的是4.0.3版本,然后依次新建三个Fragment,名字分别为:ChatFragment、FriendFragment、FindFragment,他会生成对应的界面布局xml文件。 项目资源管理器结构如下: Drawable中是用到的三张图片 ...
分类:
微信 时间:
2016-08-18 22:57:22
阅读次数:
390
今天给大伙推荐一个安卓开源项目-“凡信”的最新版本,很值得开发和产品同学们研究一下。 功能概览:IM聊天单聊/群聊/聊天室--基于环信sdk红包功能:1.一对一红包2.群红包(抢红包、答题红包、专属红包)3.钱包(资金及账户管理)直播功能:Ucloud推流 、Ucloud拉流、电台拉流朋友圈、用户体 ...
分类:
微信 时间:
2016-08-17 13:39:12
阅读次数:
593
看评论那块,名字上面有个黑色小竖线,然后只有在苹果6以下有这个问题,6以上都很好展示出效果了。 原因是 我这里的每行回复都有4个子空间,名字 内容 还有被评论人 还有个回复的字样,就是在仿微信朋友圈 不过 自己发的评论是没有回复和被评论人的 所以这2个控件我输出log frame全是0,按理说是没问 ...
分类:
移动开发 时间:
2016-08-10 17:38:02
阅读次数:
250
什么是Fragment? Fragment是Android3.0后新增的概念,Fragment名为碎片,不过却和Activity十分相似,具有自己的生命周期,它是用来描述一些行为或一部分用户界面在一个Activity中,我们可以合并多个Fragment在一个单独的activity中建立多个UI面板, ...
分类:
微信 时间:
2016-08-03 13:35:41
阅读次数:
441
接下来就进入聊天界面了,我的界面效果如下几个图所示:
这其中包括两个点:仿微信按住说话功能,表情管理
第一个,按住说话 按钮的功能,通过重写Button完成,
/**
* 控制录音Button
* 1、重写onTouchEvent;(changeState方法、wantToCancel方法、reset方法);
* 2、编写AudioDialogManage、并与该类Audi...
分类:
移动开发 时间:
2016-07-22 19:13:10
阅读次数:
261
(本博客为原创,http://home.cnblogs.com/u/linguanh/) 目录: 一,为什么说是真正的高仿? 二,为什么要搞缓慢效果? 三,我的实现思路 四,代码,内含注释 五,使用方法与截图 六,完整项目 一,为什么说是真正的高仿? 阐述这个问题前,先说下之前网上的,各位可以复制这 ...
分类:
微信 时间:
2016-07-13 13:43:35
阅读次数:
491
MyRecorder(仿微信,录制音频并发送功能)①布局实现(activity_main.xml)
布局采用线性布局,上面使用的一个ListView,下面使用的是一个自定义的Button(会在下面进行介绍)
<LinearLayout
xmlns:android="http://schemas.an...
分类:
微信 时间:
2016-07-11 15:24:50
阅读次数:
508
项目中需要一个表情键盘,于是网上找资料,缝缝补补装成了自己所需要的。效果如下: 主要是模仿微信聊天的键盘制作的,只是功能没那么全面,其实只要框架搭建好了,后面再增加功能会相对容易。 github地址:https://github.com/zhangmaliang/FaceKeyboardView 下 ...
分类:
其他好文 时间:
2016-07-05 16:58:41
阅读次数:
120