效果图 实现分析 画 9 个圆 根据手指触摸的坐标更改圆的颜色 画线 处理手指抬起的状态 后面的文章大部分应该都会使用 Kotlin ,随着 J...
效果图 效果描述:当滑动距离设定的距离( 默认后背景内容一半 )时会。当滑动的距离设定的距离时会。当列表向上滑动时,如果背景是会先将背景关闭,之...
效果图 实现思路 继承 HorizontalScrollView 实现横向滚动效果 处理手势快速滑动控制菜单的显示和隐藏 处理内容点击关闭菜单 ...
上文已经分析了 View 的事件分发,View 事件分发的流程为 onTouch -> onTouchEvent -> onClick,而且一定...
这里首先简单的写一个例子,方便理解事件触发的先后顺序 在 Activity 中设置 OnTouchListener 「false」 我们可以看到...
前言 例子是用来理解自定义 ViewGroup 流程,不建议直接使用,如需使用可根据需求进行修改。 效果图 实现思路 继承自 ViewGroup...
前言 HashMap 1.8 的数据结构是什么样子的 ? HashMap 1.7 和 1.8 插入数据有什么不同 ? HashMap 1.8 什...
前言 HashMap 的数据结构是什么样子的 ? hash 碰撞是怎么产生的?HashMap 是如何处理 hash 碰撞? HashMap 的长...
Glide 依赖 Glide 使用方式 Glide -> with with 方法是一个重载方法,但最终都会调用 getRetriever 方法...