关于改变Bitmap透明度
来源:互联网 发布:淘宝网斜挎女包 编辑:程序博客网 时间:2024/05/16 10:14
/** 透明度为 0 -- 255 */
private Bitmap getAlphaBitmap(Bitmap bmp,int alpha){
Bitmap tempBmp = Bitmap.createBitmap(bmp.getWidth(), bmp.getHeight(), Config.ARGB_8888);
int[] oldPixes = new int[bmp.getWidth() * bmp.getHeight()];
int[] newPixes = new int[bmp.getWidth() * bmp.getHeight()];
// getPixels 颜色数组 ,起始偏移量,每行的长度,起始位置的x、y坐标,读取数组的总长度和总高度 该api目的为保存像素到数组中去
bmp.getPixels(oldPixes, 0, bmp.getWidth(), 0, 0, bmp.getWidth(), bmp.getHeight());
int color = 0;
for(int i = 1;i<oldPixes.length; i++){
color = oldPixes[i];
newPixes[i] = Color.argb(alpha, Color.red(color), Color.green(color), Color.blue(color));
}
tempBmp.setPixels(newPixes, 0, tempBmp.getWidth(), 0, 0, tempBmp.getWidth(), tempBmp.getHeight());
return tempBmp;
}
private Bitmap getAlphaBitmap(Bitmap bmp,int alpha){
Bitmap tempBmp = Bitmap.createBitmap(bmp.getWidth(), bmp.getHeight(), Config.ARGB_8888);
int[] oldPixes = new int[bmp.getWidth() * bmp.getHeight()];
int[] newPixes = new int[bmp.getWidth() * bmp.getHeight()];
// getPixels 颜色数组 ,起始偏移量,每行的长度,起始位置的x、y坐标,读取数组的总长度和总高度 该api目的为保存像素到数组中去
bmp.getPixels(oldPixes, 0, bmp.getWidth(), 0, 0, bmp.getWidth(), bmp.getHeight());
int color = 0;
for(int i = 1;i<oldPixes.length; i++){
color = oldPixes[i];
newPixes[i] = Color.argb(alpha, Color.red(color), Color.green(color), Color.blue(color));
}
tempBmp.setPixels(newPixes, 0, tempBmp.getWidth(), 0, 0, tempBmp.getWidth(), tempBmp.getHeight());
return tempBmp;
}
0 0
- 关于改变Bitmap透明度
- Android Bitmap 透明度(Picture 透明度)
- graphic 透明度的bitmap
- BitMap设置图片透明度
- 改变图片透明度
- 改变UIImage的透明度
- layerDrawingOptions改变透明度
- JS改变文字透明度
- iOS改变Navigationbar透明度
- SeekBar改变图片透明度
- 导航栏透明度改变
- 滑动改变toolbar透明度
- 改变Activuty的透明度
- android 背景透明度改变
- c#改变图片透明度
- 改变图片透明度
- CSS只改变背景透明度,不改变子元素透明度
- VB改变窗体的透明度
- Android自带的下拉刷新组件SwipeRefreshLayout
- Enumeration遍历
- 关于sd卡的读取权限
- SPOJ Optimal Marks(最小割的应用)
- POJ——2251 Dungeon Master
- 关于改变Bitmap透明度
- Java数组学习练习3冒泡排序数组代码
- UCenter应用同步登录分析
- 自定义view之圆形进度条
- LearningSpark6.1
- WEB中配置错误页面
- 【笔试】37、顺时针打印矩阵
- 上传SVN中,如何屏蔽掉gen文件和bin文件
- Sparse Autoencoder Exercise