- 博客(5)
- 收藏
- 关注
原创 自定义view 仿即刻APP炫酷的点赞效果
前一段时间在掘金里看到有网友仿写了即刻APP的点赞效果,感觉很炫酷,刚好公司的项目中也用到了点赞功能,于是乎就自己动手撸了一个,在原来的基础上增加了一些配置属性。先来看看效果图:如何使用首先添加依赖:compile 'com.huach:thumbsupview:1.0.0'然后在layout中的使用:<com.hch.thumbsuplib.ThumbsUpCountView an
2017-11-27 17:13:20 2172
原创 java线程停止、暂停和恢复等状态的控制
JDK1.0定义了stop和suspend方法,stop用来直接终止线程,suspend会阻塞线程直到另一个线程调用resume. stop和suspend都有一些共同的点:都试图专横的控制一个给定了的线程的行为。从JDK1.2开始,这两个方法都被弃用了.stop天生就不安全,而经验告诉我们呢suspend方法会经常导致死锁。 网上有很多关于Java线程停止、暂停的文章,经过自己测试,在这里总结
2017-11-20 15:12:35 6895 1
原创 RecyclerView复用EditText后长按不可选中
最近做了一个图文混排的编辑功能,想到了用RecyclerView设置不同的ViewType,实现EditText和ImageView的混排效果。如图:但有一个问题困扰了我很久,就是编辑少量内容的时候正常,当编辑的内容多了,EditText和ImageView都会被复用,复用会导致我长按EditText不会弹出复制、粘贴、全选等功能菜单了,于是苦思冥想去找出问题的原因,此篇文章是基于上一篇 EditT
2017-11-17 18:28:13 1619 4
原创 EditText是如何实现长按弹出复制粘贴等ContextMenu的源码解析
最近在做一些关于EditText编辑功能的需求,遇到了很多的问题,比如EditText在RecyclerView中会出现内容错乱、RecyclerView复用EditText后长按无法弹出复制、粘贴、全选ContextMenu等一些问题,在网上也没有搜到比较好的解决方法,于是就想研究一下这方面的源码,希望能帮到有需要的同学,少走一些弯路。 网上看到的关于EditText的ContextMenude
2017-11-17 15:48:28 11222 4
原创 TextView实现点击部分文字跳转,实现微信朋友圈评论Item的显示效果
大家都熟悉微信朋友圈或者是贴吧里的某一条评论,比如: 小A回复小B:大吉大利,今晚吃鸡,哈哈哈。 点击小A和小B可以跳转到用户页面,点击整个Item就会响应其它事件,比如弹出键盘输入回复。 要实现这样的效果其实很简单,先自定义TextView,通过SpannableStringBuilder设置富文本格式,然后通过setText设置就可以了,看起来简单,但里面其实是有一些坑的,比如我实现了这种
2017-11-15 17:29:38 1292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人