这周作业,要做一个类似QQ的左滑删除效果的ListView,因为不想给每个item都放一个按钮,所以决定用PopupWindow,这里记录一下 先放一下效果图: 先说明一下这里面的问题: ①没有做到像QQ那样可以允许item跟随手指移动,虽然PopupWindow有update方法让我们 ...
该组件,主要功能类似于QQ消息列表左滑出现删除 标为已读等按钮的功能 现在的版本用的是纯javaScript编写 后续会跟进 angularJs 开发的类似组件以及jquery的 下面,就让我们来认识下怎么使用该程序 在该程序里,总共分为四个文件: .css文件夹 . img 图片文件夹 . js文件 . index.html 主页面 稍后,你可以自行下载,打开运行观看效果 二 代码讲解 .此h ...
2016-11-22 20:58 0 2753 推荐指数:
这周作业,要做一个类似QQ的左滑删除效果的ListView,因为不想给每个item都放一个按钮,所以决定用PopupWindow,这里记录一下 先放一下效果图: 先说明一下这里面的问题: ①没有做到像QQ那样可以允许item跟随手指移动,虽然PopupWindow有update方法让我们 ...
由于开发需求,需要做一个类似qq的聊天界面,侧滑弹出单条item右侧菜单,菜单可点击,效果如下图(包括点击事件+长按事件): 1.项目主体dom和css 页面结构比较简单,顶部header做了fixed定位。 页面主体被id="wrapper"包含,每条item有用户的头像、名字和操作 ...
场景: 近期做的TODO APP需要在主页添加一个功能,就是可以左滑删除,右滑完成。看了一下当前其他人做的例如仿探探式的效果,核心功能基本一样,但是和我预想的还是有少量区别,于是干脆自己重头学一遍如何自定义layout并且实现我所期望的功能。顺便写个傻瓜式教程,总结一下前人的经验。 需要 ...
ItemTouchHelper类 之前我们实现了滑动列表的一些基本功能,为了实现更多的效果,我们来仔细看一下ItemTouchHelper中的类: ItemTouchHelper.SimpleCallback 这个主要是帮你写好了getMovementFlags,你只要直接传一些参数即可 ...
...
大家都应该使用过QQ吧,他的消息中可以滑动删除功能,我觉得比较有意思,所以模仿写了一个,并且修改了其滑动算法.我先贴几个简单示范图吧 其实主要用的是算法以及对ListView的把控. 一下是适配器的类 package com.fay.adapter; import ...
Demo地址:https://github.com/SPStore/WeChatDelete 开门见山,先上微信原生效果图 ...
实现三个代理方法即可 上面说漏了一点,就是有个代理方法是开启允许进入编辑状态的,这样才可以进行左滑或者添加的其他操作,注意当你左滑后,没有把这个cell滑回去,这时候如果你在返回上一个页面可能会崩溃,这个时候你需要在viewWillDisappear方法中将 ...