- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 一个可以随手势拖动的EditText,点击更改内容,附带解决软键盘遮挡终极方法
惯例先来看效果图:最近产品同学的需求,要求定制一个可拖拽可编辑的文本,原本觉得还挺简单,不就是写个EditText处理一下touch事件么,后来做了发现还有些小坑,记录一下,顺便给大家做个参考试错首先我尝试自定义一个EditText,重写onTouchEvent()方法,在其中做随手势的操作,代码比较简单就不贴了,但是重写之后点击无法唤出软键盘,看了一下在TextView的源码中有...
2018-09-07 14:32:15
1400
1
原创 计算机网络
应用层HTTPHTTP报文格式cookieWeb缓存与SMTP对比SMTPDNS运输层多路复用与多路分解UDPTCP回退N步(GBN)选择重传(SR)TCP连接TCP报文段结构往返时间的估计和超时重传超时间隔加倍快速重传流量控制三次握手四次挥手TCP拥塞控制网络层分组交换IPIPv4编码IPv6控制平面路由选择算法...
2018-08-31 10:08:25
607
原创 Android仿微信侧滑删除控件
代码见GitHub:仿微信侧滑删除控件首先看一下效果图:基本思路是自定义一个ViewGroup作为RecyclerView中的条目,通过手势侧滑拉出删除按钮,动态改变删除按钮的宽度。在网上也看了很多类似的实现,大多非常麻烦,我参考了Android动手实现一个侧滑删除控件,支持Recyclerview大神的实现,做出了这个控件。实现过程首先参考条目的布局:<Fr...
2018-04-04 17:03:49
4147
2
原创 一个可以上下左右滑动且当前项居中的ViewPager
背景介绍最近项目需求,做一个订制的ViewPager,要求在能够左右滑动的同时,ViewPager的item本身也是一个叠放的容器且可上下滑动实现业务要求,如上滑删除、下滑加入收藏等,于是写一篇博客记录一下控件的实现。首先来看一下效果:基本思路外层为ViewPager,实现条目的左右滑动ViewPager的子Item为RecyclerView,自定义该RecyclerV...
2018-03-20 21:14:54
1944
原创 Git命令
命令$ git config –global user.name “Your Name” //配置姓名$ git config –global user.email “email@example.com” //配置邮箱$ git config –global core.autocrlf false //禁止自动转换 Linux下换行符为LF,Windows下换行符为C...
2018-03-07 15:56:55
133
原创 多线程编程
线程的状态New:新创建状态,还未调用start()Runnable:可运行状态,调用start()后即处于Runnable状态Blocked:阻塞状态,被锁阻塞Waiting:等待状态,暂时不活动且不运行代码,消耗最少资源,等待重新激活Timed waiting:超时等待状态,可在指定时间自行返回Terminated:终止状态,执行完成或异常退出 重入锁Reentra
2018-01-04 17:52:16
731
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人