<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lhl5281</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lhl5281]]></copyright><item><title><![CDATA[invalidate、requestlayout是否会调用ondraw?]]></title><link>https://blog.youkuaiyun.com/lhl5281/article/details/80136240</link><guid>https://blog.youkuaiyun.com/lhl5281/article/details/80136240</guid><author>lhl5281</author><pubDate>Sat, 28 Apr 2018 16:03:49 +0800</pubDate><description><![CDATA[凡是无绝对，在继承至ViewGroup的自定义控件中，invalidate是默认不重新绘制子view的。有以下两种方法来触发重新绘制的过程：方法一：在构造函数中调用setWillNotDraw(false);方法二：给ViewGroup设置背景。调用setBackground。通过源码分析，两个方法都是一个逻辑：需要将ViewGroup的dirtyOpaque设置为false.这样其父类的draw...]]></description><category></category></item><item><title><![CDATA[华为笔试题  求最佳答案]]></title><link>https://blog.youkuaiyun.com/lhl5281/article/details/4277196</link><guid>https://blog.youkuaiyun.com/lhl5281/article/details/4277196</guid><author>lhl5281</author><pubDate>Sat, 28 Apr 2018 11:47:47 +0800</pubDate><description><![CDATA[    昨天晚上有幸去做了一场华为的笔试试题(呵呵,我是去霸王笔的,不知道结果怎么样,现在在期待中),被这道题卡住了: 判断一个long型整数是否是2的n次方幂的最简单的方法是什么呢?希望能得到高手指点....]]></description><category></category></item><item><title><![CDATA[Android画字符串]]></title><link>https://blog.youkuaiyun.com/lhl5281/article/details/80118690</link><guid>https://blog.youkuaiyun.com/lhl5281/article/details/80118690</guid><author>lhl5281</author><pubDate>Sat, 28 Apr 2018 11:41:47 +0800</pubDate><description><![CDATA[自己的理解：Paint.FontMetrics leftFontMetrics = paint.getFontMetrics();当paint设置了textSize后，Ascent、descent、baseline等值就确定下来了，top的值根据字符串里的每个字符而变化。ascent、descent有方向性，所以有正负值，在用的时候要确定正负关系。一般向上为负，向下为正。要点如下：1. 基准点是b...]]></description><category></category></item></channel></rss>