谷歌工程师的小彩蛋

彩蛋

今天看源码,无意间看到了一个谷歌工程师留下的小彩蛋。

LayoutInflater的tryCreateView方法

如果XML里定义的标签 name谷歌 = TAG_1995,直接就开派对了???

谷歌工程师的小彩蛋

具体就是new了一个BlinkLayout,这个闪烁布局又是干啥谷歌商店下载的呢?

1.在onAttachedToWindow(页面可见)的时候,用handler发了一个延迟500m源码编辑器手机版下载s的消息。
接收handler消源码编辑器手机版下载息的地方,又死循环发送handler消息,然后刷新页面。

谷歌工程师的小彩蛋

2.在onDetachedFromWindow(页面不可见)的时候,移除这个注册的谷歌商店下载handle谷歌三件套r,结束死循环。

谷歌工程师的小彩蛋

3.在handleMessage处理消息的时候,将mBlinkState这个boolean值,取反mBlinkState = !mBlinkStat谷歌地图e。然后在刷新页面di谷歌空间spatchDraw的时候,判断mBlinkState是否绘制页面。
所以就形成了闪烁。500ms有view,500ms没有谷歌翻译view

谷歌工程师的小彩蛋

谷歌工程师的小彩蛋

彩蛋效果

谷歌工程师的小彩蛋

谷歌工程师的小彩蛋