- 博客(3)
- 资源 (12)
- 收藏
- 关注
原创 invalidate、requestlayout是否会调用ondraw?
凡是无绝对,在继承至ViewGroup的自定义控件中,invalidate是默认不重新绘制子view的。有以下两种方法来触发重新绘制的过程:方法一:在构造函数中调用setWillNotDraw(false);方法二:给ViewGroup设置背景。调用setBackground。通过源码分析,两个方法都是一个逻辑:需要将ViewGroup的dirtyOpaque设置为false.这样其父类的draw...
2018-04-28 16:03:49 2593
原创 华为笔试题 求最佳答案
昨天晚上有幸去做了一场华为的笔试试题(呵呵,我是去霸王笔的,不知道结果怎么样,现在在期待中),被这道题卡住了: 判断一个long型整数是否是2的n次方幂的最简单的方法是什么呢?希望能得到高手指点....
2018-04-28 11:47:47 324
原创 Android画字符串
自己的理解:Paint.FontMetrics leftFontMetrics = paint.getFontMetrics();当paint设置了textSize后,Ascent、descent、baseline等值就确定下来了,top的值根据字符串里的每个字符而变化。ascent、descent有方向性,所以有正负值,在用的时候要确定正负关系。一般向上为负,向下为正。要点如下:1. 基准点是b...
2018-04-28 11:41:47 199
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人