首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
基础
订阅
HelloAlicia
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
Android 高级UI3 RecyclerView使用ItemTouchHelper实现拖拽和侧滑删除
前言 1.什么是ItemTouchHelper 2.ItemTouchHelper基本使用方法 2.1新建一个拖拽、删除回调接口, 从解耦的角度考虑,我们需要一个接口来实现Adapter和ItemTo
看一遍就忘不了,事件分发机制分析——dispatchTouchEvent
... 这次,我们结合View视图与源码来分析一次触屏(从 按下 -> 抬起 )的调用流程,源码分析将会以注释的形式展示。 这是一张最简单的视图,在MainActivity中设置的布局,最外层的 ConstraintLayout ,还有我们自己添加的 MyViewgroup M…
扫盲设计模式:责任链模式,先有责任后有链
责任链模式在生活中体现比比皆是。 程序员找女朋友很难,好不容易找到一个心仪的对象后准备结婚,却发现还有几个流程才能正式成为合法夫妻。先带上 10 箱茅台飞天把老丈人陪好,老丈人同意了。但有些家庭老丈母才是家庭地位最高的人,所以老丈人决定不了,老丈母在检查一下车房都有,1000 …
全网最全,精心整理系列(1)
1. Activity启动模式,以及常见用法 singleTask栈内复用模式:只要该Activity在一个任务栈中存在,都不会重新创建,并回调 onNewIntent(intent) 方法。如果不存在,系统会先寻找是否存在需要的栈,如果不存在该栈,就创建一个任务栈,并把该Ac…