摘要:
一、回调函数 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。详细解释: 客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定... 阅读全文
摘要:
1.如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float, Long 的方法大同小异.2.如何将整数 int 转换成字串 String ? A. 有叁种方法: 1.) String s = String.valueOf(i); 2.) String s = Integer. 阅读全文
摘要:
一、带倒影的图片 就是图片在上,下面带了倒影,像在水里一样!其实原理就是绘制垂直对称图像,然后用透明度来渲染,搞定! 代码如下: 1 public Bitmap createReflectionImageWithOrigin(Bitmap bitmap) { 2 final int reflectionGap = 4; 3 int w = bitmap.getWidth(); 4 int h = bitmap.getHeight(); 5 // 建立倒影矩阵 6 matrix.preScale(1, -... 阅读全文
摘要:
位图资源的获取,及和其他各种方式的相互转换在之前的Android图形图像部分的总结里总结过了,下面来进一步总结下对位图的操作。一、位图的缩放 1.将位图按需要重新画一遍:drawBitmap(Bitmap bitmap, Rect src, Rect dst, Paint paint); 2.在原有位图的基础上,缩放原位图,创建一个新的位图:CreateBitmap(Bitmap source, int x, int y, int width, int height, Matrix m, boolean filter); 3.借助于canvas的scale(float x, float ... 阅读全文