![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UI
文章平均质量分 72
Mapleaf_yx
这个作者很懒,什么都没留下…
展开
-
一个可以上下左右滑动且当前项居中的ViewPager
背景介绍 最近项目需求,做一个订制的ViewPager,要求在能够左右滑动的同时,ViewPager的item本身也是一个叠放的容器且可上下滑动实现业务要求,如上滑删除、下滑加入收藏等,于是写一篇博客记录一下控件的实现。 首先来看一下效果: 基本思路 外层为ViewPager,实现条目的左右滑动 ViewPager的子Item为RecyclerView,自定义该RecyclerV...原创 2018-03-20 21:14:54 · 1938 阅读 · 0 评论 -
Android仿微信侧滑删除控件
代码见GitHub:仿微信侧滑删除控件 首先看一下效果图: 基本思路是自定义一个ViewGroup作为RecyclerView中的条目,通过手势侧滑拉出删除按钮,动态改变删除按钮的宽度。 在网上也看了很多类似的实现,大多非常麻烦,我参考了Android动手实现一个侧滑删除控件,支持Recyclerview大神的实现,做出了这个控件。 实现过程 首先参考条目的布局: <Fr...原创 2018-04-04 17:03:49 · 4132 阅读 · 2 评论 -
一个可以随手势拖动的EditText,点击更改内容,附带解决软键盘遮挡终极方法
惯例先来看效果图: 最近产品同学的需求,要求定制一个可拖拽可编辑的文本,原本觉得还挺简单,不就是写个EditText处理一下touch事件么,后来做了发现还有些小坑,记录一下,顺便给大家做个参考 试错 首先我尝试自定义一个EditText,重写onTouchEvent()方法,在其中做随手势的操作,代码比较简单就不贴了,但是重写之后点击无法唤出软键盘,看了一下在TextView的源码中有...原创 2018-09-07 14:32:15 · 1378 阅读 · 1 评论