
Android源码阅读计划
文章平均质量分 90
从零开始分析Android Framework 源码,并探索在实际开发中的应用。
QQ群:678556809
姜康
读书,行路,阅人
展开
-
设计一个FrameLayout(Kotlin)
拆零件,然后再把零件拼装回去,来来回回对其结构也就熟悉了 FrameLayout的特点 子View按照添加顺序层叠显示 FrameLayout的尺寸与其最大子View(可见的)的尺寸相等(加上padding值) 如果要让GONE的子View参与计算,则需要把setMeasureAllChildren(boolean) ,setConsiderGoneChildrenWhenMea...原创 2018-03-25 21:29:56 · 2896 阅读 · 0 评论 -
Handler使用场景以及源码分析
路漫漫其修远兮,吾将上下而求索 Handler的使用场景 子线程操作完成之后,通知主线程执行操作 首先在主线程创建一个Handler实例 private val MSG_WHAT: Int = 1000 private var mHandler = object : Handler() { override fun handleMessage(msg: Message原创 2018-01-15 20:51:15 · 647 阅读 · 0 评论