效果图:思路1先自定义一个滑动布局写一个类MySlideLayout继承RelativeLayout重写onFinishInflate(布局加载完成后调用),在其中拿到子控件的对象重写onMeasure,在其中拿到子控件的宽和本控件的高重写onLayout,设置删除按钮的位置重写onTouchEvent在其中实现控件的滑动2把滑动布局作为ListView的条目,展示出现bug1listView上下
转载 2024-04-11 20:48:29
61阅读
# 实现 SwiftUI 菜单的入门指南 菜单是现代应用设计中非常流行的功能,它可以让用户快速访问应用中的不同模块。在这篇文章中,我将带你一步步实现一个简单的 SwiftUI 菜单。下面是我们要遵循的流程。 ## 流程概览 以下是实现 SwiftUI 菜单的步骤: | 步骤 | 描述 | |------|------| | 1 | 创建一个新的 SwiftUI 项目
原创 7月前
26阅读
1、前言如今h5新特性、新标签、新规范等有很多,而且正在不断完善中,各大浏览器商对它们的支持,也是相当给力。作为前端程序员,我觉得我们还是有必要积极关注并勇敢地加以实践。接下来我将和各位分享一个特别好用的h5新特性(目前也不是特别新),轻松监听任何App自带的返回键,包括安卓机里的物理返回键,从而实现项目开发中进一步的需求。2、起因大概半年前接到pm一需求,用纯h5实现多audio的播放、暂停、续
android 滑动侧边栏 SlideMenu 源码分析 以及使用手册 我们先看使用方案: 首先 public class MainActivity extends SlidingFragmentActivity  继承SlidingFragmentActivity ,这里面在创建时有创建需要的slidemenu等相关数据。
 iOS 8 AutoLayOut入门 自从iOS6带来 Auto Layout这个特性以来,用户界面的布局便变得简单起来。iOS8更是做的更好 本文主要针对初学者分享一下自己最近学习AutoLayout的心得体会。Let’s Start! 首先,什么是AutoLayout? 简单来说,就是自动布局,当你旋转屏幕或者缩放你的UI来适应不同大
关于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阅读
# 实现 SwiftUI 页面的完整指南 SwiftUI 是苹果推出的一种新的用户界面框架,它允许开发者以声明式方式构建用户界面。在本篇文章中,我将教会你如何在 SwiftUI 中实现页面效果。我们将一同经历整个实现流程,包括每一步的详细代码和注释。 ## 流程概述 首先,让我们看看实现页面的步骤: | 步骤 | 描述 | |------
原创 9月前
63阅读
安卓删除编辑新建一个类继承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阅读
上一节我们已经简单的实现了删除, 我们最后还留了一个小小的功能,那就是当手指抬起的时候,我们需要选择打开或者关闭功能,我们分几种情况考虑:大的条件分两种: 一、已经打开 1、抬起手指的时候,如果偏移的距离>=删除按钮距离(打开)1、抬起手指的时候,如果偏移的距离<删除按钮距离(关闭)二、没有打开 1、抬起手指的时候,如果偏移的距离>=删除按钮距离*偏移量(打
转载 2023-06-16 18:58:11
150阅读
代码编辑版本环境AndroidStudio: 版本2021.2.1,Gradle: gradle-7.3.3-bin.zip gradle plugins版本: 7.2.1 语言:Java 本来想用kotlin写的,但是公司要求使用Java进行编写,所以我又很 开心 地拿起了Java。 虽然Kotlin很优秀,我很喜欢,但是谁会和钱过不去呢?继承RecycylerView的工具类package c
转载 2024-02-29 16:06:43
195阅读
前言  ListView删除操作已经成为了一种常见的交互,一般是从列表控件自身出发,重写ListView实现,比如网上使用频率较高的SwipeMenuListView。   其实还有一种更直观的做法,那就是把焦点放在滑动List Item本身这个操作上来,自定义可以支持操作的ItemView,即对ListView适配器中的convertView的RootView布局控件进行重写,这样更容易
前些天又有一个同学私信我,问我删除功能改如何实现?时不时的就会收到相似的问题,有空的时候我会说一下大概的实现思路或者扔一个Github 的链接,没空的时候就会叫他们自己Google一下,网上有一些现成的开源库,拿来自己改一下或者能实现设计给的UI效果的,直接用上就好。菜单确实是一个比较常见的功能,其中场景较多的就是删除,它是iOS列表删除通用交互方式,比如微信、QQ、苹果自带的短信、通
原创 2020-12-24 21:37:23
3037阅读
目录: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阅读
自定义 RecyclerView
原创 2023-05-15 15:20:40
126阅读
# 删除 Android 在 Android 开发中,删除是一种常见的交互操作,用于删除列表中的项。这种交互能够提供便捷的操作体验,让用户能够快速删除不需要的内容。本文将介绍如何在 Android 应用中实现删除的功能,并提供相应的代码示例。 ## 实现删除的基本原理 实现删除的基本原理是利用 Android 的 `RecyclerView` 组件和适配器模式相结合。`R
原创 2024-01-21 10:13:51
32阅读
前两天已经完成了高仿6.0和优化,今天来看下侧删除的实现吧,如果有兴趣,可以去看下之前的两篇,仿6.0之ViewDragHelper的使用(一)和高仿6.0菜单之滑动优化(二),好了不多说,开始今天的内容了。 如果看过之前的两篇的话,想必今天的很好实现的,我们来分析一下哈,删除,布局也就是前面一个item,然后有两个隐藏的按钮(TextView也可以),然后我们可以
# Android删除 在Android应用中,删除是一种常见的交互方式,它允许用户通过向左或向右滑动列表项来删除该项。本文将介绍如何实现Android删除功能,并提供相应的代码示例。 ## 使用RecyclerView实现删除 在Android开发中,通常使用RecyclerView来展示列表数据。为了实现删除功能,我们需要做以下几个步骤: 1. 创建一个Recycl
原创 2023-08-16 05:14:16
534阅读
实现效果点击删除按钮:mAdapter.setOnRightItemClickListener(new SwipeAdapter.onRightItemClickListener() { @Override public void onRightItemClick(View v, int position) { da
距上次写博客有半年多了,回忆起来都觉得不可思议,中间也想憋俩大招,总是被耽误,这俩月忙完之后,终于空下来了,恰好新项目我和UI俩人商量一下,用MD来实现app。中间有个需求是RecyclerView中显示删除按钮,点击删除。于是就有了这篇博客。一、目标与分析先上图:1. 目标如图所示,我们的目标是实现在RecyclerView中实现:向左侧超出菜单按钮一半宽度能够使item展示出菜单按钮;向
  • 1
  • 2
  • 3
  • 4
  • 5