首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android 札记 - Android-图片透明度处理代码

2012-08-30 
android 笔记 --- Android-图片透明度处理代码/*** 图片透明度处理** @param sourceImg*原始图片* @param

android 笔记 --- Android-图片透明度处理代码

/**  * 图片透明度处理  *   * @param sourceImg  *            原始图片  * @param number  *            透明度  * @return  */public static Bitmap setAlpha(Bitmap sourceImg, int number) {  int[] argb = new int[sourceImg.getWidth() * sourceImg.getHeight()];  sourceImg.getPixels(argb, 0, sourceImg.getWidth(), 0, 0,sourceImg.getWidth(), sourceImg.getHeight());// 获得图片的ARGB值  number = number * 255 / 100;  for (int i = 0; i < argb.length; i++) {   argb = (number << 24) | (argb & 0x00FFFFFF);// 修改最高2位的值  }  sourceImg = Bitmap.createBitmap(argb, sourceImg.getWidth(), sourceImg.getHeight(), Config.ARGB_8888);   return sourceImg;}


热点排行