import android.graphics.*;

public class ChangeColor

{

public static Bitmap changeColor(Bitmap bitmap, String color)

{

if(bitmap == null || bitmap.isRecycled())

{

}

Bitmap mBitmap = null;

int mColor;

try

{

mColor = Color.parseColor(color);

//按照图标大小创建数组

int mBitmapWitdh = bitmap.getWidth();

int mBitmapHeight = bitmap.getHeight();

int[] mPixels = new int[mBitmapWitdh * mBitmapHeight];

//循环 bitmap 每个像素点 查看alpha值

int count = 0;

for(int i = 0; i < mBitmapHeight; i++)

{

for(int j = 0; j < mBitmapWitdh; j++)

{

//获得bitmap每个像素点的color

int perColor = bitmap.getPixel(j, i);

int a = Color.alpha(perColor);

if(a!=0)

{

mPixels[count] = mColor;

}

else {

mPixels[count] = Color.parseColor("#00000000");

}

count++;

}

}

mBitmap = Bitmap.createBitmap(mBitmapWitdh, mBitmapHeight, Bitmap.Config.ARGB_8888);

mBitmap.setPixels(mPixels, 0, mBitmapWitdh, 0, 0, mBitmapWitdh, mBitmapHeight);

}

catch(Exception e){

mBitmap = bitmap;

}

return mBitmap;

}

}

android icon颜色转换工具,Android代码修改图标颜色相关推荐

  1. html 色值转换器,颜色转换工具

    网站简介: Colorhexa:颜色转换工具是一个免费的颜色工具,提供与任何颜色相关的信息,只需在搜索框输入任意颜色值,就能返回一个详细的描述,并会自动将其转换成对应的十六进制.二进制等. Color ...

  2. android 字体像素转换工具类_Android中px与dip,sp与dip等的转换工具类

    Android中px与dip,sp与dip等的转换工具类 功能 通常在代码中设置组件或文字大小只能用px,通过这个工具类我们可以把dip(dp)或sp为单位的值转换为以px为单位的值而保证大小不变.方 ...

  3. android 字体像素转换工具类_android px,dp,sp大小转换工具

    package com.voole.playerlib.util; import android.content.Context; /** * Android大小单位转换工具类 * * float s ...

  4. Android大小单位转换工具类

    package com.utouu.im.util; /**  * Android大小单位转换工具类  *   *   */ public class DisplayUtil { /** * 将px值 ...

  5. 十六进制颜色转换工具

    项目场景: 项目场景:项目涉及到十六进制颜色信息,无法将颜色信息与十六进制代码统一起来 问题描述: 知道十六进制代码而不清楚代码所代表的颜色信息 APP 中接收数据代码: background-col ...

  6. java字体颜色编程_Java 字体颜色转换工具类 ColorUtil

    Java 字体颜色转换工具类 ColorUtil,Java 字体颜色转换工具类 ColorUtil-- import java.awt.Color; import jxl.format.Colour; ...

  7. 17位时间戳转换为Unix时间戳及转换工具,代码实现转换 WebKit/Chrome Timestamp Converter

    文章目录 前言/目的: 关于17位时间戳 WebKit/Chrome Timestamp的介绍 便捷的在线转换工具 用代码实现转换 Python版本 JavaScript版本 前言/目的: 在浏览微软 ...

  8. Java 字体颜色转换工具类 ColorUtil

    import java.awt.Color;  import jxl.format.Colour;       /**  *字体颜色转换工具类  * @author tanghui  *  */ pu ...

  9. CAD图纸转换TIFF格式时修改背景颜色

    接触CAD相关工作的小伙伴,常常会对CAD图纸进行格式转换,CAD图纸转换图片格式就是较为常见的,这其中就有CAD图纸转换成TIFF图片格式.而CAD图纸转换TIFF图片格式的时候,可能需要修改背景颜 ...

  10. android 单位转换工具,Android单位转换工具类

    Android单位转换工具类 Android单位转换工具类主要由以下4部分构成 1.这个类不能被初始化 2.dip转px接口 3.sp转px接口 4.px转dip接口 代码如下: import and ...

最新文章

  1. 网络推广外包浅析当下网站优化处于健康状态有利于网络推广外包
  2. PHP中遍历stdclass object 及 json 总结[中国航天神舟十号以json形式向地面返回数据]...
  3. 分块查找(完整案例与C语言完整代码实现)
  4. 二十、预处理CSS的LESS
  5. UOJ #590. 天天和树
  6. Cacti auth.php,Cacti微信企业号图文报警
  7. leetcode 474. 一和零(dp)
  8. 实战系列-分布式锁的Redis实现
  9. 将PostgreSQL数据库扩展到每个月12亿条记录的经验教训
  10. Atlantis HDU - 1542 (扫描线,线段树)
  11. 作为多年 PHP 的开发者,在使用了 Go 语言之后......
  12. mysql 存储过程游标 循环输出select 查询结果
  13. 【NLP应用之智能司法】最强之谷歌BERT模型在智能司法领域的实践浅谈
  14. shell初学之nginx(负载均衡)
  15. 树莓派与Arduino Leonardo使用NRF24L01无线模块通信之基于RF24库 (四) 树莓派单子节点查询...
  16. ubuntu安装公式编辑器mathtype, wine中文乱码,ubuntu中文字体
  17. 计算机win7设置用户密码,win7怎么设置开机密码 win7设置开机密码步骤盘点【详解】...
  18. Contest3121 - 2021级新生个人训练赛第26场_问题 F: 乐乐的数字
  19. 人工智能60年:图灵的在天之灵,安息吧!
  20. 交换机-自动协商机制-auto-negotiation

热门文章

  1. 当古典音乐遇上NFT
  2. Beamforming and Antenna Pattern 2021-11-05
  3. pcb外观维修_5种最常见的PCB维修
  4. 当mqtt客户端向服务端发送信息出现掉包的问题
  5. Android 屏幕适配tips
  6. 《研究生英语科技论文写作》学习笔记
  7. 读书笔记——WebKit技术内幕 HTML结构
  8. irrlicht引擎:实现天龙八部的RPG换装
  9. 涂料价格上涨原因剖析
  10. 大学计算机基础与计算思维习题,大学计算机基础与计算思维客观题及答案.doc...