在Android开发中很多时候会遇到一屏显示不下所有内容的现象,那大家也知道这个时候肯定会想到用scrollview来进行滚屏显示。 这个时候由于某些需求,会要求在最开始显示scrollview的时候就定位到某一处,这篇博文就是来讲这个的哈~ 首先,scrollView.scrollTo( x, y );这个方法是能对滚动条进行定位的,这个大家都知道。 But,貌似很多时候这个方法的调用没有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 18:10:44
                            
                                26阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            效果图:思路1先自定义一个滑动布局写一个类MySlideLayout继承RelativeLayout重写onFinishInflate(布局加载完成后调用),在其中拿到子控件的对象重写onMeasure,在其中拿到子控件的宽和本控件的高重写onLayout,设置删除按钮的位置重写onTouchEvent在其中实现控件的滑动2把滑动布局作为ListView的条目,展示出现bug1listView上下            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-11 20:48:29
                            
                                61阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            关于ListView侧滑删除这是个老话题,大多数APP都具有这样类似的功能,对于一位Android初涉者来说,实现这样的功能确实有一点难度,网上的实现方法也层出不穷,我仔细在网上翻了一下,居然看到了还有很多实现侧滑的第三方依赖包,觉得有些无语,尝试使用一番,大多数实现还是很好的,比我今天要说的好的多,当然也有劣质的包,这里也就不多说了。既然是老话题,那么没有一点实现上的优势,我也说不下去,这个优势            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-28 21:36:56
                            
                                222阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近工作的项目中需要用到listview的侧滑删除。参考了网上的一些项目做出了更改,这里做出一篇笔记,希望对看到的人有一些帮助。实现步骤一:定义自定义控件SlideListView/**
 * Created by Anthony on 16/1/4.
 */
public class SlideListView extends ListView {
    /**
     * 禁止侧滑模式            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-26 22:34:35
                            
                                152阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android侧滑删除
在Android应用中,侧滑删除是一种常见的交互方式,它允许用户通过向左或向右滑动列表项来删除该项。本文将介绍如何实现Android侧滑删除功能,并提供相应的代码示例。
## 使用RecyclerView实现侧滑删除
在Android开发中,通常使用RecyclerView来展示列表数据。为了实现侧滑删除功能,我们需要做以下几个步骤:
1. 创建一个Recycl            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-16 05:14:16
                            
                                534阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前些天又有一个同学私信我,问我侧滑删除功能改如何实现?时不时的就会收到相似的问题,有空的时候我会说一下大概的实现思路或者扔一个Github 的链接,没空的时候就会叫他们自己Google一下,网上有一些现成的开源库,拿来自己改一下或者能实现设计给的UI效果的,直接用上就好。侧滑菜单确实是一个比较常见的功能,其中场景较多的就是侧滑删除,它是iOS列表删除通用交互方式,比如微信、QQ、苹果自带的短信、通            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-12-24 21:37:23
                            
                                3037阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            距上次写博客有半年多了,回忆起来都觉得不可思议,中间也想憋俩大招,总是被耽误,这俩月忙完之后,终于空下来了,恰好新项目我和UI俩人商量一下,用MD来实现app。中间有个需求是RecyclerView中侧滑显示删除按钮,点击删除。于是就有了这篇博客。一、目标与分析先上图:1. 目标如图所示,我们的目标是实现在RecyclerView中实现:向左侧滑超出菜单按钮一半宽度能够使item展示出菜单按钮;向            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-01 18:43:43
                            
                                353阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 侧滑删除 Android
在 Android 开发中,侧滑删除是一种常见的交互操作,用于删除列表中的项。这种交互能够提供便捷的操作体验,让用户能够快速删除不需要的内容。本文将介绍如何在 Android 应用中实现侧滑删除的功能,并提供相应的代码示例。
## 实现侧滑删除的基本原理
实现侧滑删除的基本原理是利用 Android 的 `RecyclerView` 组件和适配器模式相结合。`R            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-21 10:13:51
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前两天已经完成了高仿6.0侧滑和优化,今天来看下侧滑删除的实现吧,如果有兴趣,可以去看下之前的两篇,仿6.0侧滑之ViewDragHelper的使用(一)和高仿6.0侧滑菜单之滑动优化(二),好了不多说,开始今天的内容了。  如果看过之前的两篇的话,想必今天的很好实现的,我们来分析一下哈,侧滑删除,布局也就是前面一个item,然后有两个隐藏的按钮(TextView也可以),然后我们可以            
                
         
            
            
            
            前言  ListView侧滑删除操作已经成为了一种常见的交互,一般是从列表控件自身出发,重写ListView实现,比如网上使用频率较高的SwipeMenuListView。   其实还有一种更直观的做法,那就是把焦点放在滑动List Item本身这个操作上来,自定义可以支持侧滑操作的ItemView,即对ListView适配器中的convertView的RootView布局控件进行重写,这样更容易            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-14 13:51:15
                            
                                427阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录:1. SwipeLayout组件功能介绍2. SwipeLayout使用方法3. SwipeLayout开发实现4.《HarmonyOS三方件开发指南》系列文章合集1. SwipeLayout组件功能介绍1.1.功能介绍:SwipeLayout组件是一个侧滑删除组件。1.2. 模拟器上运行效果:  2. SwipeLayout使用方法2.1. 新建工程,增加组件Har包依            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-31 15:09:39
                            
                                150阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            上一节我们已经简单的实现了侧滑删除, 我们最后还留了一个小小的功能,那就是当手指抬起的时候,我们需要选择打开或者关闭侧滑功能,我们分几种情况考虑:大的条件分两种:  一、侧滑已经打开  1、抬起手指的时候,如果偏移的距离>=删除按钮距离(打开)1、抬起手指的时候,如果偏移的距离<删除按钮距离(关闭)二、侧滑没有打开  1、抬起手指的时候,如果偏移的距离>=删除按钮距离*偏移量(打            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-16 18:58:11
                            
                                150阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            安卓侧滑删除编辑新建一个类继承recyclerview(可直接使用)public class SlideRecyclerView extends RecyclerView {
    private static final String TAG = "SlideRecyclerView";
    private static final int INVALID_POSITION = -1; /            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-15 01:03:28
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            先看UI效果图 主要是实现侧滑操作,通过ViewDragHelper来实现侧滑。item的布局文件<?xml version="1.0" encoding="utf-8"?>
<com.hu.test.wight.SwipeListLayout xmlns:android="http://schemas.android.com/apk/res/android"            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-14 02:35:57
                            
                                239阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这两天针对平时项目中所使用的刷新加载,以及侧滑菜单做了一个整理。在 PullToRefresh 框架中添加了 RecyclerView, 以及 使用 RecyclerView 所实现的 侧滑菜单。下面先看一下效果图:因为这里是基于 PullToRefresh 框架,所以我这里只是用一个 ListView 做代表( GridView , ScrollView , WebView 等等,用法基本都和            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-02 14:06:35
                            
                                245阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            实现效果点击删除按钮:mAdapter.setOnRightItemClickListener(new SwipeAdapter.onRightItemClickListener() {
            @Override
            public void onRightItemClick(View v, int position) {
                da            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-31 16:18:33
                            
                                2阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用几个月的IOS之后,发现IOS中侧滑删除俺就大家好,自己开始学习Android已经差不多半年了吧,前前后后看了不少的博客获益匪浅。渐渐的随着技术的提升,慢慢感觉网上其它的一些功能的实现又不是那么完美,今天就给大家带来一篇在Android中完全仿照IOS侧滑删除的效果。首先我们来看一下实现的效果如何:           第一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-02 16:51:56
                            
                                125阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言最近写了很多有关Recycleview的东西。然后在iOS那边列表有个侧滑删除,我问了公司的iOS的大神,他说那是iOS原生就有的东西。Android这边是没有这个东西的,于是就想写一下。名言只要你不认输,就有机会!先来看下效果: 效果的话就是大概这个样子。我们还是先一步一步的来看。  先说一说怎么实现侧滑删除这个功能的吧。  考虑这个问题 因为Android没有侧滑删除这个东西,所以用Rec            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-07 15:21:50
                            
                                115阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            重要的话 开头说,not for the RecyclerView or ListView, for the Any ViewGroup.不依赖任何父布局,不是针对 RecyclerView、ListView,而是任意的ViewGroup里的childView都可以使用侧滑(删除)菜单。  简单,0耦合,支持任意ViewGroup。概述 本控件从撸出来在项目使用至今已经过去7个月,距            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 10:23:10
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            react-native 侧滑组件SwipeableFlatList 单项侧滑解决SwipeableFlatList 组件是 rn 0.50 出的 提供android ios 侧滑删除效果如下  //ui 网上copy代码  ui 参考 拷贝下来的/**
 * Sample React Native App
 * https://github.com/facebook/react-native            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-01 18:18:54
                            
                                145阅读
                            
                                                                             
                 
                
                                
                    