![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Launcher3
有趣的灵魂222斤
我独处时最轻松,因为我不觉得自己乏味,即使乏味,也自己承受,不累及他人,无需感到不安。
展开
-
左右滑动的分页View(模拟Launcher3的PagedView)
public class XPagedView extends ViewGroup { private static final String TAG = "XPagedView"; private Context mContext; private VelocityTracker mVelocityTracker; /** * 触发自动翻页的的最小速度 */ private int mTriggerTrunPageVelocity;原创 2021-09-10 18:17:52 · 372 阅读 · 0 评论 -
Launcher3拖拽分析之Workspace(基于Android 11 )
Launcher3拖拽分析(基于Android 11 )==== 先简单分析一下 Workspace#onDragOver()方法 ,后续还有完整的Launcher3源码原理方法解析======== 分析在Workspace中拖拽item ===DragView存在的意义:代替BubbleTextView,在DragLayer上滑动。为什么呢?因为这个BubbleTextView的父布局不是DragLayer,而我们知道子View滑动是不能超过父view的,所以想想,如果直接让BubbleText原创 2021-06-07 21:26:55 · 1469 阅读 · 5 评论