用过微信的都知道,微信对话列表滑动删除效果是很不错的,这个效果我们也可以有。思路其实很简单,弄个ListView,然后里面的每个item做成一个可以滑动的自定义控件即可。由于ListView是上下滑动而item是左右滑动,因此会有滑动冲突,也许你需要了解下android中点击事件的派发流程,请参考Android源码分析-点击事件派发机制。我的解决思路是这样的:重写ListView的onInterc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 10:59:18
                            
                                55阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先,这是转载过来的,里面对于手势以及事件分发部分写的还比较可以用过的都知道,对话列表滑动删除效果是很不错的,这个效果我们也可以有。思路其实很简单,弄个ListView,然后里面的每个item做成一个可以滑动的自定义控件即可。由于ListView是上下滑动而item是左右滑动,因此会有滑动冲突,也许你需要了解下android中点击事件的派发流程,请参考Android源码分析-点击事件派发机            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-26 16:33:05
                            
                                108阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            观察QQ的滑动删除效果,可以猜测可以滑动删除的部分主要包含两个部分,一个是内容区域(用于放置正常显示的view),另一个是操作区域(用于放置删除按钮)。默认情况下,操作区域是不显示的,内容区域的大小是填充整个容器,操作区域始终位于内容区域的右面。当开始滑动的时候,整个容器中的所有子view都像左滑动,如果操作区域此时是不可见的,设置为可见。 
 我的实现思            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-07 23:29:54
                            
                                528阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            思路导析滑动删除,通过左滑或者右滑来删除Listview中的一个Item。那我们怎么来判断呢?滑动有滑动的瞬时速度,以及滑动的距离。所以我们就通过这俩个条件来判断当前用户是否要“滑动删除”代码实现import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
imp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 19:51:33
                            
                                169阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            手机QQ应该是很普及的App了,看到QQ消息栏对话框列表的每个子项左滑的时候会弹出删除、置顶图标。like this:  于是突发奇想:想要自己实现一个这样的效果。  很显然的,这样的效果实现要依赖Android的事件分发机制,于是我先从Android事件分发入手。  下面开工!首先,针对ListView的每个Item自定义一个MyItemLayout。代码如下:public class MyIt            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-18 20:26:32
                            
                                28阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            滑动删除demo            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2022-03-28 11:48:48
                            
                                1089阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 这里就是实现一个很简单的功能,使用ListView实现左右滑动删除Item:(1)当我们在ListView的某个Item,向左滑动显示一个删除按钮,用户点击按钮,即可以删除该项item,并且有一个简单动画。(2)然后向右滑动时候,可以撤销删除。2. 下面是是完整的思维过程:Android工程结构如下:(1)首先我们先来到主布局文件main.xml,如下:1 <RelativeLayou            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-10-22 15:09:00
                            
                                167阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SwipeRecyclerView 是基于 RecyclerView 的封装,提供了 Item 侧滑菜单、Item 滑动删除、Item 长按拖拽、添加HeaderView/FooterView、加载更多、Item点击监听等基本功能。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-13 09:39:21
                            
                                401阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先我们在日常的软件使用中已经有很多这样的例子了,例如我们用到的QQ、微信都具有这样的功能。 
  而本文只是简单的起一个引导的作用,在已经存在的listview的基础上对其进行改造,使它能更好的满足 
 
  我们在开发当中遇到的需求。 
  
  
  首先,我们先看下我们要达到的效果: 
  
                 思路:可以确定的是,我们肯定通过手势的   从右自左            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-17 10:15:26
                            
                                136阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                    今天研究了一下android里面的手势,结合昨天学习的自定义View,做了一个自定义的listview,继承自listView,添加了条目的滑动手势操作,滑动后出现一个删除按钮,点击删除按钮,触发一个删除的事件,在事件中进行删除当选行的元素,刷新listview。                      
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 09:45:35
                            
                                1076阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言在移动设备上,左滑删除已经成为了一种非常普遍的操作方式。vue 框架不仅提供了方便快捷的组件化开发方式,也能够轻松实现左滑删除功能,为用户提供更加友好和自然的交互体验。本文将带大家一步步了解如何使用 vue 实现左滑删除功能。实现思路设置向左滑动,touchstart()滑动开始,记录初始位置,左滑大于 30 距离删除按钮出现,滑动时判断当前是否有滑块处于滑动状态,滑动结束,记录结束位置,to            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 10:41:04
                            
                                266阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            功能比较简单常见,最近整理一下做备份记录。先看看线上 整体实际效果 ,基于原生js,不依赖其他类库 下面是swipeDelete 用法 demo 默认参数var defaults = {
		 	   distance:80,  //滑动距离
		 	   units:'px',  //默认单位
		 	   touchStart:function(){},//触摸开始回调            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-16 13:45:24
                            
                                128阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            之前的一个项目,需要实现这么一个功能:左滑出现删除按钮。当时js代码将网上找的进行删减,代码如下:  1 function slideDelete(e) {
 2     // 设定每一行的宽度=屏幕宽度+按钮宽度
 3     $(".line-scroll-wrapper").width($(".line-wrapper").width() + $(".line-btn-delete").wi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-06 16:02:58
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            自定义控件:用户根据自己需求,自己定制的控件。 
 
  方式: 继承已有控件、继承view、 继承viewGroup 
  
  
  1.继承view,定制单一控件 
 
  2.继承ViewGroup,定制控件组 
  
  
  例: 自定义滑动开关 
 
   1. 继续View , 在构造方法中初始化图片资源 
 
   2.  实现onMeasur            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-18 20:44:14
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我们在平常使用手机时可以看到很多的App的会有侧滑菜单栏的效果,这次我将使用SlidingPaneLayout来实现这个功能。首先我们先看下最终效果:SlidingPaneLayoutSlidingPaneLayout提供了一个水平的、多窗格的布局。使用该控件我们可以实现侧滑的效果,其布局文件下面的第一个子控件是作为一个导航视图(也就是滑动后左边视图),其余部分是内容视图。可以简单的尝试一下<            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-14 11:27:20
                            
                                136阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在项目开发过程中,常常需要对用户列表的信息进行删除的操作。Android中常用的删除操作方式有两种 ,一种就是类似微信的滑动出现删除按钮方式,还有一种是通过CheckBox进行选择,然后通过按钮进行删除的方式。本来的实例集成上述的两种操作方式来实现用户列表删除的效果。设计思路:在适配器类MyAdapter一个滑动删除按钮显示或隐藏的Map,一个用于CheckBox是否选中的Map和一个与MainA            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-08 11:15:46
                            
                                115阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近在做移动端项目时,需要实现一个列表页面的每一项item向左滑动时出现相应的删除按钮,本来想着直接使用zepto的touch.js插件,因为之前实现相同的功能时用过这个插件,当时还挺好用的,直接使用它的swipeLeft和swipeRight方法即可,可是今天又开始做这个功能时,却发现这两个方法在使用时毫无效果,一点反应都没有。上网查资料,又下载了最新版本的zepto和touch.js,都没有用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-25 11:00:50
                            
                                55阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            今天我给大家介绍的移动端左滑删除效果是基于Vue2实现的,结合以电商平台的删除购物车商品为例,来看实现步骤。准备安装vue项目过程已忽略,如果不懂vue的同学可以上官网看下:https://cn.vuejs.org/v2/guide/installation.html#NPM我们使用安装一个webpack模板:vue init webpack test组件我们创建一个左滑删除组件,在src/com            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-26 16:26:58
                            
                                58阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何在Android的RecyclerView中实现滑动删除功能
在Android开发中,`RecyclerView` 是一个非常强大的控件,能够有效地展示大量数据。而滑动删除功能常常是用户体验中的一个重要需求。本文将指导你实现这一功能,并详细列出每个步骤所需的代码。
## 整体流程
下面是实现滑动删除 `RecyclerView` 的步骤:
| 步骤 | 描述 |
| ---- |            
                
         
            
            
            
            # Android RecyclerView滑动删除功能实现指南
在Android开发中,RecyclerView是一个非常强大的用于显示大量数据的控件。与ListView相比,RecyclerView具有更高的灵活性和性能。本文将围绕如何实现RecyclerView的滑动删除功能展开,包括必要的代码示例和流程图。
## 1. 滑动删除的基本思路
滑动删除的基本思路是:当用户在Recycle