WEB开发网
开发学院手机开发Android 开发 Android 实现加载本地图片 阅读

Android 实现加载本地图片

 2010-09-10 00:20:00 来源:WEB开发网   
核心提示:package cn.szbw.util;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import a

package cn.szbw.util;

import android.content.Context;

import android.graphics.Bitmap;

import android.graphics.BitmapFactory;

import android.graphics.Canvas;

import android.graphics.Matrix;

import android.graphics.Paint;

public class Utils {

/***

* 加载本地图片

* @param context:主运行函数实例

* @param bitAdress:图片地址,一般指向R下的drawable目录

* @return

*/

public final Bitmap CreatImage(Context context, int bitAdress) {

Bitmap bitmaptemp = null;

bitmaptemp = BitmapFactory.decodeResource(context.getResources(),bitAdress);

return bitmaptemp;

}

//2.图片平均分割方法,将大图平均分割为N行N列,方便用户使用

/***

* 图片分割

* @param g

* :画布

* @param paint

*:画笔

* @param imgBit

*:图片

*@param x

*:X轴起点坐标

* @param y

*:Y轴起点坐标

* @param w

* :单一图片的宽度

* @param h

*:单一图片的高度

* @param line

*:第几列

* @param row

* :第几行

*/

public final void cuteImage(Canvas g, Paint paint, Bitmap imgBit, int x,

int y, int w, int h, int line, int row) {

g.clipRect(x, y, x + w, h + y);

g.drawBitmap(imgBit, x - line * w, y - row * h, paint);

g.restore();

}

//3.图片缩放,对当前图片进行缩放处理

/***

* 图片的缩放方法

* * @param bgimage

*:源图片资源

* @param newWidth

*:缩放后宽度

* @param newHeight

*:缩放后高度

* @return

*/

public Bitmap zoomImage(Bitmap bgimage, int newWidth, int newHeight) {

1 2  下一页

Tags:Android 实现 加载

编辑录入:coldstar [复制链接] [打 印]
赞助商链接