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;
}
本文转自xyz_lmn51CTO博客,原文链接:http://blog.51cto.com/xyzlmn/819255,如需转载请自行联系原作者
Android 图片透明度处理代码相关推荐
- android 图片变颜色代码,Android -对图片Drawable进行变色
Android 图片DrawableCompat利用setTint()对图片Drawable进行变色 1.利用color资源对Drawable变色 Drawable对象的来源不限制,可以是从资源get ...
- android图片透明度跟缩放大小动画事件
概序 : 动画事件写在xml中,然后用AnimationUtils去加载动画事件,再监听动画结束事件,隐藏imageview. 1. player_double_click_animation.xml ...
- android图片3d效果代码,android上类似汽车之家的3d全景照片怎么实现
这个确实是前端做的,我分析到的ui布局显示使用的WebView: 而且这个里面还有个VR的,不知道怎么体验: 不知道需要什么设备... 不过这个全景的话有点坑,好像对Android 4.4及其以下不支 ...
- android图片处理的工具代码
1.图片加载方法,方便用户加载图片 /*** * 加载本地图片 * @param context:主运行函数实例 * @param bitAdress:图片地址,一般指向R下的drawable目录 * ...
- android图片处理方法(不断收集中)
//压缩图片大小 public static Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArr ...
- android app 的后台代码,包括后台的Android美食APP项目开源代码
项目简介 小食光定位为一款集美食,社交,LBS服务于一体的美食推荐APP.为你发现周边美食的同时提供一个吃货分享的平台. APP截图 功能模块 美食推荐 :提供基础的美食信息查询: 商家推荐 : 基于 ...
- Android 图片合成:添加蒙板效果 不规则相框 透明度渐变效果的实现
Android 图片合成:添加蒙板效果 不规则相框 透明度渐变效果的实现 暂时还未有时间开发这效果,所以先贴出来. 先贴一张效果图,这是一张手机截屏: 左上方的风景图:背景图片 右上方的人物图:前景图 ...
- Android Alpha 更改图片透明度
文章目录 1.功能描述 2.代码架构 3.activity_main.xml 文件 4.alpha_out.xml 透明度属性文件 5.MainActivity.java 逻辑功能文件 1.功能描述 ...
- Android素描算法及实现手指在图片上左右滑动调节图片透明度,最终实现类似调节素描浓度的效果
一.前期基础知识储备 UI掌握PS这一逆天的软件,可以实现将图片转化为素描或者水彩的效果,以素描为例: 在Photoshop中打开一张人物照片,按下快捷键"Ctrl+Shift+U" ...
最新文章
- 【408预推免复习】操作系统之IO层次结构和IO控制方式
- sqlserver2008 获取最后插入的id_Python3操作SQL Server2008数据库
- android 首选项框架,Android:创建自定义首选项
- Gateway网关-快速入门
- getElementByClassName()不兼容的解决办法
- gitlable iphone_使用gitlab ci构建IOS包并发送通知消息到企业微信
- 使用系统调用pipe建立一条管道线_使用Unixbench对服务器综合性能打分及测试结果...
- LeetCode : Power of Two
- win7计算机用户文件,win7系统用户文件夹改名的图文教程
- php apache 配置后不能正常显示html文件的解决方法
- c语言中的双周期指令,时钟周期 机器周期 指令周期的概念
- html 拖拽图片验证,JavaScript实现拖动滑块拼图验证功能(html5、canvas)
- discuz二开的9月最新版本Miko二次元动漫视频网站源码完美搭建视频php源码
- 计算机服务添加打印机服务,无法添加打印机报错后台程序服务没有运行的解决方法...
- 走进C 语言:你知道C语言程序是如何执行的吗?
- simpledateformat怎么改变格式 SimpleDateFormat 的使用及其 注意事项
- 第六十七章 方法关键字 - Language
- Libevent之信号事件管理
- 切换cuda版本之后/usr/local/cuda/lib64找不到的问题
- 基于SSM框架的图书销售系统
热门文章
- 提交调用验证_干货丨RPA验证码识别技巧
- Configuration of OpenCV 2.4.7 in VS2012 (X86)
- 华中科技大学计算机考研408,【21计算机考研】华中科技大学不改408了?燕山大学官宣408!...
- c语言程序中的基本功能,c语言程序中的基本功能模块为什么?
- 周末一起用文本数据库玩玩Code First
- zabbix3 通过snmpv3监控linux主机
- Appium之创建、连接夜神模拟器
- 通过docker-compose构建ghost博客(一)
- Mongo基础使用,以及在Express项目中使用Mongoose
- iOS开发UI篇—懒加载