自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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

Notification的用法和PendingIntent使用

Notification的用法和PendingIntent的使用

2014-08-12

Android开发入门与实战

Android开发 Android案例 适合刚入门的Android开发初学者,例子简单易懂且能应用于实际开发中

2014-08-12

Android基础教程

Android基础教程四大组件 Activity Services BoardcastReceiver ContentProvoider等

2014-08-12

SwitchButton开关按钮的多种实现方式

SwitchButton开关按钮的多种实现方式,供手机开发中拿来使用

2014-08-11

AndroidAPP开发手机通话记录获取方法

Android开发手机通话记录获取方法,通过本文档能让你快速了解Android App开发中获取手机通话记录的基本知识

2014-08-11

arm开发软件使用教程

arm开发软件使用教程,包含一个WORD教程和例子

2009-07-29

c++语言的设计和演化part3

c++语言的设计和演化part3 这本书很值得一看,讲解了c++语言的设计和演化的全过程!

2009-05-25

c++语言的设计和演化part2

c++语言的设计和演化 本书讲解了c++从设计到演化成现在这个标准的全过程,细细读来可以让你完全领会c++语言不同于其他语言的精髓!

2009-05-25

c++语言的设计和演化

c++语言的设计和演化 本书讲解了c++从设计到演化成现在这个标准的全过程,细细读来可以让你完全领会c++语言不同于其他语言的精髓!

2009-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除