View篇
linghaoDo
不逼自己一把,永远不知道自己的潜力有多大!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Activity的布局绘制流程
结构 |---ViewRootImpl | |---requestLayout() | | |---checkThread(); // 检查当前线程是否为主线程 | | |---scheduleTraversals() | |--- scheduleTraversals(); | | |---mTraversalRunnable | | | |---do...原创 2020-02-19 18:43:49 · 383 阅读 · 0 评论 -
通过真实的log实例了解View的事件分发
1. View的事件分发有两个重要的方法:diapatchTouchEvent和touchEvent |---View | |---boolean dispatchTouchEvent(MotionEvent event) | |--- boolean onTouchEvent(MotionEvent event) 1. dispatchTouchEvent dispatchTouch...原创 2019-02-10 23:17:09 · 228 阅读 · 0 评论 -
ViewGroup的实践以及事件分发
1. 实践:Tablayout(流式布局) 1.1 测绘以及排版 ViewGroup的自定义首先需要解决的问题是子View的排版以及ViewGroup的测绘。也就是说会设计到两个重要的方法:onMeasure以及onLayout 1. 测绘 在流式布局中,最显著的特征是一行一行地往下排view如果在该行中,不能塞下了,则另起一行。 同时值得注意的是margin怎样去获取。 @Override ...原创 2019-02-10 23:18:02 · 201 阅读 · 0 评论
分享