自定义View
大胃粥
掘金https://juejin.im/user/2805609401693943/posts
展开
-
View & ViewGroup 绘制原理
概要 Activity 界面的根布局其实是一个名为 DecorView 的 FrameLayout, 在创建 DecorView 的时候,会相应的创建一个 ViewRootImpl 类来控制 UI 的绘制,其实也就是控制 DecorView。绘制的过程分为了 measure, layout, draw 三个过程。 以下分别对 View 和 ViewGroup 三个过程进行说明。 View ...原创 2017-02-12 21:10:45 · 509 阅读 · 0 评论 -
QQ侧滑删除功能原理以及冲突解决
侧滑概要 前面几篇文章中已经学习了如何自定义 View / ViewGroup,学习了 View / ViewGroup 的事件分发机制,以及自定义 ViewGroup 的工具类 ViewDragHelper。那么今天,利用前面所学的,自己来做一个例子,仿QQ的侧滑删除功能。 先看看效果图 效果图中有几点需要说明 1. 从右往左滑动的时候,当删除按钮全部显示出来的时候,整个 Item ...原创 2017-04-07 18:53:13 · 1219 阅读 · 0 评论