为原生桌面添加背景图,美化桌面图标
来源:互联网 发布:知乎专栏稿费 编辑:程序博客网 时间:2024/04/30 19:41
在原生桌面Utilities下面
找到 static Bitmap createIconBitmap(Drawable icon, Context context) {
在
sOldBounds.set(icon.getBounds());
icon.setBounds(left, top, left+width, top+height);
icon.draw(canvas);
icon.setBounds(sOldBounds);
canvas.setBitmap(null);
上面添加如下代码
if (true)
{
Bitmap backBitmap = BitmapFactory.decodeResource(context.getResources(),
R.drawable.icon_background); //图片最好用.9 且不要有间隙。这样的话看起来相对好看点
int backWidth = backBitmap.getWidth();
int backHeight = backBitmap.getHeight();
if(backWidth != sIconWidth || backHeight != sIconHeight)
{
Matrix matrix = new Matrix();
matrix.postScale((float)sIconWidth/backWidth, (float)sIconHeight/backHeight);
canvas.drawBitmap(Bitmap.createBitmap(backBitmap, 0, 0, backWidth, backHeight, matrix, true),
0.0f, 0.0f, null);
}
else
{
canvas.drawBitmap(backBitmap, 0.0f, 0.0f, null);
}
}
- 为原生桌面添加背景图,美化桌面图标
- 为VS2010添加背景图
- 首页仿360桌面 添加、删除桌面图标
- 如何为对话框添加背景图
- 为Qt程序添加桌面图标
- 为MFC控件ListCtrl添加背景图
- 美化ubuntu:为ubuntu添加更多字体
- MFC截取桌面背景图
- MFC截取桌面背景图
- 背景图实用场景之为文字添加背景
- arm版上为QT应用添加桌面图标
- 原生js为DOM添加方法
- 为原生WinPE 3.0集成桌面环境和常用软件
- 为 Java 桌面应用程序添加 Splash 屏幕
- 为win7添加桌面IE.reg
- Android 为程序添加桌面快捷方式
- 为android应用程序添加桌面快捷方式
- Android 为程序添加桌面快捷方式
- CountDownLatch小笔记
- linux yum命令详解
- Github向README.md文件里传图片
- 算出n阶乘有多少个尾随零
- 为Eclipse luna安装Scala插件
- 为原生桌面添加背景图,美化桌面图标
- Java ODBC 连接 MS Access 和 MS Excel
- _MSC_VER __BORLANDC__
- Shell中数组的用法
- Mozilla、思科和EFF将为网站免费提供SSL证书
- 解决 Ubuntu 下没有命令或软件问题
- Red5入门教程
- windows 7 下 网络爬虫(蜘蛛)Scrapy 安装
- hdu3790——最短路径问题