目录 作用 用于测量View的宽高,在执行 layout 的时候,根据测量的宽高去确定自身和子 View 的位置。...[作者空间]
前言 Android表现快捷菜单的形式有很多种,比如使用PopupWindow弹出来的小弹窗,类似QQ的侧拉功能菜...[作者空间]
阅读说明: 本文假设读者已掌握如何使用 ConstraintLayout。 本文是一篇 MotionLayout ...[作者空间]
在自定义 View 的学习过程中,不管怎么样都绕不过 MeasureSpec 的学习;拖拖拉拉很久,在数不清的看...[作者空间]
本文以一个 #并没什么卵用 #写着玩 的自定义 ViewGroup 为例,记录一下实现自定义 ViewGroup ...[作者空间]
1.引言 以前一直很好奇,启动一个新的Activity,为什么非要在清单文件里注册,到底是哪里地方进行了校验,整个...[作者空间]
日拱一卒,功不唐捐 一、背景 这个特效来源于有一天逛网站的时候,一家网站实现了这样的一个效果:在你向下滚动页面的时...[作者空间]
Activity启动相关源码比较复杂、涉及到的链路较多,我经常在理清楚一遍之后过一段时间再阅读就和第一次读一样,依...[作者空间]
Android 高级UI 目录 自己定义控件时经常遇到重写View的draw()方法,draw()方法经常设计到s...[作者空间]
前言 手把手讲解系列文章,是我写给各位看官,也是写给我自己的。文章可能过分详细,但是这是为了帮助到尽量多的人,毕竟...[作者空间]
1.前言 最近一直在看 《Android进阶解密》 的一本书,这本书编写逻辑、流程都非常好,而且很容易看懂,非常推...[作者空间]
动态更换APP 桌面icon的引述; activity组件及定义“同盟”组件activity-alias; Pac...[作者空间]
知识点 view的测量 view的布局 view的绘制 android中的view显示方式主要就是测量出大小→决定...[作者空间]
这是Android视图绘制系列文章的第一篇。 View绘制就好比画画,先抛开Android概念,如果要画一张图,首...[作者空间]
这次我们依旧来谈谈有关性能优化的话题,这次我们会用到Google给我们提供的分析工具——Systrace。如果你还...[作者空间]
ViewModel是谷歌的组建架构AAC(Android Architecture Components)中的组件...[作者空间]
三、 canvas 进阶 3.1 Canvas 颜色样式和阴影 3.1.1 设置填充和描边的颜色(掌握) fill...[作者空间]
1. 简介 View的绘制过程分为三部分:measure、layout、draw。 measure用来测量View...[作者空间]
关于这四者很多人弄不清楚,网上许多文章也解释得很“迷”。我也是很久才搞清楚它们的关系,现在我就好好解释下这四者关系...[作者空间]
正值猿宵佳节,小盆友在此祝大家新年无BUG。? 目录一、前言二、PorterDuffXfermode三、实战四、写...[作者空间]