先解释一个类:Paint.FontMetrics,它表示绘制字体时的度量标准。google的官方api文档对它的字段说明如下: ascent: 字体最上端到基线的距离,为负值。 descent:字体最下端到基线的距离,为正值。 看下图: 中间那条线就是基线,基线到上面那条线的距离就是ascent,基 ...
                            
                            
                                分类:
移动开发   时间:
2016-05-30 10:05:11   
                                阅读次数:
568
                             
                    
                        
                            
                            
                                    80后学子手绘微信教程图片教父母亲如何用微信,这组照片在微博上走红,多个知名微博转载,转发过万。里面有个人语音交流、发送表情、如何发语音、如何发照片等内容,每一篇都是对照微信界面照搬下来,再用不同颜色的笔标注清楚每个键的作用和使用方法,旁边 还用汉字标记出注意事项等等。在主界面这一页,作者专门画上自 ...
                            
                            
                                分类:
微信   时间:
2016-05-29 10:59:23   
                                阅读次数:
2278
                             
                    
                        
                            
                            
                                使用的场景:1、生成自定义的图片。2、自定义可点击的ImageSpan,意思是自定义一个动态生成的图片。等等 1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我 ...
                            
                            
                                分类:
其他好文   时间:
2016-05-16 12:29:58   
                                阅读次数:
142
                             
                    
                        
                            
                            
                                SpannableString基本用法ClickableSpan、URLSpan、ImageSpan...
                            
                            
                                分类:
其他好文   时间:
2016-03-26 07:10:44   
                                阅读次数:
263
                             
                    
                        
                            
                            
                                1.背景及原因分析: 之前我们自定义的ImageSpan,居中的算法是这样: 这个计算方法使用bottom这一参数为基准,进行居中计算。如果一个textview设置了行距,在android5及以上的操作系统,textview在单行和多行是这个bottom值是不一样的(单行文本无行距)。导致居中的显示
                            
                            
                                分类:
其他好文   时间:
2016-03-06 19:08:31   
                                阅读次数:
231
                             
                    
                        
                            
                            
                                AndroidRichText帮助实现像QQ,微信一样的,一个TextView里既有文字又有表情又有图片的效果,采用插件化的框架,代码简单,可拓展性强。
                            
                            
                                分类:
微信   时间:
2016-01-25 21:09:57   
                                阅读次数:
299
                             
                    
                        
                            
                            
                                做一个发送表情的对话框,类似微信和QQ一样的,点击表情按钮,弹出表情框,鼠标点击表情框外时,这个表情框被kill。说白了 就是在这个窗口上获得窗口外面的鼠标消息。Google百度了一番,很多人说道使用钩子,才能获得窗口外面的click事件,这也未免太小题大做了吧。还好发现了一个简简单单的函数: 
SetCapture(*this); 
函数功能:该函数在属于当前线程的指定窗口里设置鼠标捕获。一旦窗口...
                            
                            
                                分类:
其他好文   时间:
2015-11-24 07:38:45   
                                阅读次数:
133
                             
                    
                        
                            
                            
                                在微信用户可以发送表情符号,如下图:这些符号公众平台是将其处理成文本,下面就列出微信默认表情符号代码对照表:表情图片字符串代码替换关键字/::)微笑/::~伤心/::B美女/::|发呆/:8-)墨镜/::高兴/::,@闲/:,@f努力/::-S骂/:?疑问/:,@x秘密/:,@@乱/::8疯/:,@...
                            
                            
                                分类:
微信   时间:
2015-11-17 18:39:39   
                                阅读次数:
914
                             
                    
                        
                            
                            
                                EmojiChat聊天页面实现,支持发送失败重发EmojiChat聊天页面实现,支持发送失败后重新发送,且支持发送表情,发送图片,适合做社交软件聊天页面参考,功能已经很强大稳定了,本项目主要通过ListView对List<Message>设置ChatAdapter进行显示的。自定义聊天底部弹窗KJChatK..
                            
                            
                                分类:
其他好文   时间:
2015-10-19 12:54:10   
                                阅读次数:
140
                             
                    
                        
                            
                            
                                经过一个星期的折腾,终于做完了这个Android 聊天表情输入、表情翻页带效果、下拉刷新聊天记录。这只是一个单独聊天表情的输入,以及聊天的效果实现。因为我没有写服务器,所以没有双方聊天的效果。主要是聊天中表情的选择,发送。表情翻页带有不同的效果。我在主要代码中都写了注释。下面看代码实现。附上本文源码,代码较多。
下载地址:点击
一、先看实现的效果图
二、调用接口以及设置MainAct...
                            
                            
                                分类:
移动开发   时间:
2015-08-15 09:08:08   
                                阅读次数:
159