自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 android Power键按下后的函数流程

android手机中power键按下后控制着屏幕的唤醒与休眠,可以说是最重要

2014-10-28 19:46:36 6844

原创 android AIDL在编译中运行的过程

AIDL是安卓提供的一个工具

2014-10-28 18:46:47 5557

翻译 android.graphic.Path

类path是一个封装的几何学路径包括直线,二次曲线,三次曲线。它可以通过函数canvas.drawPath(path, paint)画出来,可以通过填充方式或者画线方式(由paint的style决定),也可以设置cliping或者把text画在path上边Path.Direction用来指定添加到path中的模型(比如方形,椭圆)的闭合方向,有两个值CCW 表示逆时针,CW 表示顺时针

2012-11-14 14:59:32 6799 1

翻译 android.graphics.Movie-NinePatch

Movie,NinePatch两个类都内容比较少,都是图片相关的,故放在一起翻译。Movie和Bitmap是一样的都是用来处理图片的,只不过Movie是专门用来处理gif图片的,它没有Bitmap那么强大,基本上的功能就是把gif图片显示出来就ok了,它没有初始化函数,由静态函数处获取Movie对象。下面看函数,public static Movie decodeByteArray (

2012-11-11 23:37:21 2569 1

翻译 android.graphics.MaskFilter

MaskFilter我们不妨把它叫做面具,就是给所要画的东西套上一个面具,让你的要画的东西达到你想要的效果,它的使用是安装在画笔上使用的,也就是paint,通过改变目标的alpha的值来达到目的,它本身没什么用,要看它的两个子类BlurMaskFilter,EmbossMaskFilter,一个是让目标部分模糊不清,一个是让目标部分有凹凸的水印图案。BlurMaskFiltersdk的解释

2012-11-11 16:43:22 6080 1

翻译 android.graphics.Shader

Shader我们不妨把它翻译成着色器,它是一个基本类,用来在进行绘制操作时提供颜色,它的子类通过函数paint.setShader(shader)将自身安装在paint当中,然后paint在画任何东西(除了Bitmap)的时候就会在该Shader中取颜色。我们不妨将canvas看成是画布,paint看成是画笔,画笔是要沾取颜料才能画画的,没有设置Shader的时候,画笔是在Color中沾取颜色的,

2012-11-10 22:50:27 1758 1

翻译 android.graphics.Matrix

Matrix类包含了一个3x3的矩阵用来改变坐标,它没有一个构造器来初始化它里边的内容,所以创建实例后需要调用reset()方法生成一个标准matrix,或者调用set..一类的函数,比如setTranslate, setRotate,,该函数将会决定matrix如何来改变坐标。SDK里边没有讲述Matrix的3x3矩阵是如何改变点的坐标值的,但是我在代码里边通过打印那9个点的值时,大致可以得到如

2012-11-09 15:25:14 12480 2

翻译 android.graphics.ColorFilter

ColorFilter和它的三个子类LightingColorFilter,PorterDuffColorFilter,ColorMatrixColorFilter在sdk上并没有过多的介绍,它的功能应该就是按照一定的规则改变图片的颜色,三个子类各有各的不同的改法规则,其中ColorMatrixColorFilter的改变法则就是ColorMatrix的改变规则,它是ColorMatrix的应用,

2012-11-08 17:47:39 7031

翻译 android.graphics.ColorMatrix

该类包含一个5x4的数字矩阵用于变换图片的color值,矩阵存储在一个一维数组中,[ a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t ],当提供一个颜色[R,G,B,A]的时候,它会做出这样的变化得到新颜色:R' = a*R + b*G + c*B + d*A + e; G' = f*R + g*G + h*B + i*A +

2012-11-08 14:49:32 1924

翻译 android.graphics.Color

该类定义的都是些static常量和函数,这些函数都是为了创建和转化成int型的color。颜色是由int型的数表示,由4个字节组成,分别是A R  G  B,这个int型的值是确定的,透明度的值只能存在A这个字节上,不能存在颜色的字节上。存储的方式为(alpha  public static int HSVToColor(float[] hsv) 把HSV的内容转化成color,其

2012-11-08 12:27:40 7584

翻译 android.graphics.BitmapRegionDecoder

BitmapRegionDecoder能用来解码一张图片的某个矩形区域,这个类一般用在图片过大而你又只需要该图片的一部分的时候。为了生成BitmapRegionDecoder对象,可以调用newInstance(...),得到BitmapRegionDecoder后,使用者可以反复调用decodeRegion来获得该图片的不同区域的解码得到的bitmap. public Bitmap

2012-11-07 18:44:48 7967 2

翻译 android.graphics.Bitmap 二

这节讲述Bitmap,首先可以看到它里边有两个枚举类,一个是Bitmap.CompressFormat,另一个是Bitmap.Config。第一个包含的是Bitmap可用于指定的压缩格式,有JPEG,PNG,WEBP三种格式。第二个包含的是Bitamap的有可能用到的颜色组合,有ALPHA_8 ,ARGB_4444,ARGB_8888,RGB_565。明显可以看出ARGB_4444是ARGB_88

2012-11-07 16:48:59 17261

翻译 android.graphics.Bitmap 一

学习android,总感觉做了很多东西,回头望望又发现自己其实也没涉及多少方面,想想干脆总结或者说翻译下sdk的东东。    讲到Bitmap,不能不提BItmapFactory,BItmapFactory在sdk上的简介是从包括文件,数据流,数组的资源中生成Bitmap对象.它的功能也的确实如此,它里边除了一个内部类BitmapFactory.Options之外就全是静态函数,全部是用来生成

2012-10-10 15:38:55 7871 2

空空如也

空空如也

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

TA关注的人

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