android icon颜色转换工具,Android代码修改图标颜色
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代码修改图标颜色相关推荐
- html 色值转换器,颜色转换工具
网站简介: Colorhexa:颜色转换工具是一个免费的颜色工具,提供与任何颜色相关的信息,只需在搜索框输入任意颜色值,就能返回一个详细的描述,并会自动将其转换成对应的十六进制.二进制等. Color ...
- android 字体像素转换工具类_Android中px与dip,sp与dip等的转换工具类
Android中px与dip,sp与dip等的转换工具类 功能 通常在代码中设置组件或文字大小只能用px,通过这个工具类我们可以把dip(dp)或sp为单位的值转换为以px为单位的值而保证大小不变.方 ...
- android 字体像素转换工具类_android px,dp,sp大小转换工具
package com.voole.playerlib.util; import android.content.Context; /** * Android大小单位转换工具类 * * float s ...
- Android大小单位转换工具类
package com.utouu.im.util; /** * Android大小单位转换工具类 * * */ public class DisplayUtil { /** * 将px值 ...
- 十六进制颜色转换工具
项目场景: 项目场景:项目涉及到十六进制颜色信息,无法将颜色信息与十六进制代码统一起来 问题描述: 知道十六进制代码而不清楚代码所代表的颜色信息 APP 中接收数据代码: background-col ...
- java字体颜色编程_Java 字体颜色转换工具类 ColorUtil
Java 字体颜色转换工具类 ColorUtil,Java 字体颜色转换工具类 ColorUtil-- import java.awt.Color; import jxl.format.Colour; ...
- 17位时间戳转换为Unix时间戳及转换工具,代码实现转换 WebKit/Chrome Timestamp Converter
文章目录 前言/目的: 关于17位时间戳 WebKit/Chrome Timestamp的介绍 便捷的在线转换工具 用代码实现转换 Python版本 JavaScript版本 前言/目的: 在浏览微软 ...
- Java 字体颜色转换工具类 ColorUtil
import java.awt.Color; import jxl.format.Colour; /** *字体颜色转换工具类 * @author tanghui * */ pu ...
- CAD图纸转换TIFF格式时修改背景颜色
接触CAD相关工作的小伙伴,常常会对CAD图纸进行格式转换,CAD图纸转换图片格式就是较为常见的,这其中就有CAD图纸转换成TIFF图片格式.而CAD图纸转换TIFF图片格式的时候,可能需要修改背景颜 ...
- android 单位转换工具,Android单位转换工具类
Android单位转换工具类 Android单位转换工具类主要由以下4部分构成 1.这个类不能被初始化 2.dip转px接口 3.sp转px接口 4.px转dip接口 代码如下: import and ...
最新文章
- 网络推广外包浅析当下网站优化处于健康状态有利于网络推广外包
- PHP中遍历stdclass object 及 json 总结[中国航天神舟十号以json形式向地面返回数据]...
- 分块查找(完整案例与C语言完整代码实现)
- 二十、预处理CSS的LESS
- UOJ #590. 天天和树
- Cacti auth.php,Cacti微信企业号图文报警
- leetcode 474. 一和零(dp)
- 实战系列-分布式锁的Redis实现
- 将PostgreSQL数据库扩展到每个月12亿条记录的经验教训
- Atlantis HDU - 1542 (扫描线,线段树)
- 作为多年 PHP 的开发者,在使用了 Go 语言之后......
- mysql 存储过程游标 循环输出select 查询结果
- 【NLP应用之智能司法】最强之谷歌BERT模型在智能司法领域的实践浅谈
- shell初学之nginx(负载均衡)
- 树莓派与Arduino Leonardo使用NRF24L01无线模块通信之基于RF24库 (四) 树莓派单子节点查询...
- ubuntu安装公式编辑器mathtype, wine中文乱码,ubuntu中文字体
- 计算机win7设置用户密码,win7怎么设置开机密码 win7设置开机密码步骤盘点【详解】...
- Contest3121 - 2021级新生个人训练赛第26场_问题 F: 乐乐的数字
- 人工智能60年:图灵的在天之灵,安息吧!
- 交换机-自动协商机制-auto-negotiation