程序员开发实例大全宝库

网站首页 > 编程文章 正文

Android 用vector画一个朦胧版的冰墩墩

zazugpt 2024-09-28 03:53:10 编程文章 16 ℃ 0 评论

献丑了,咱先上个效果图:

再来一个冰墩墩:

如果我说这是我一行一行敲出来的,有没有人信呢?最上面的那个4000行。下面这个1800行。[呲牙][呲牙]行数多也就算了,里面全是一串串的数字。手敲出来会累死人的。下面我说说我是怎么把它弄出来的。

首先去找图片资源,jpg、png……的都行。然后呢,因为我的电脑系统是linux的,自带convert命令。于是呢,我就用convert来处理一下图片。打开终端,输入命令:convert -monochrome input.png output.pnm 。这样子就把图片转换成黑白色的了。为啥要弄成黑白色?因为我要用另外一个工具:potrace。它只能处理没有色彩的图片。我的系统里没有potrace,于是我先安装potrace。终端执行:sudo apt install potrace。安装成功后,在终端中执行:potrace output.pnm -r 300 -b svg -o output.svg。于是就有了svg文件。svg文件怎么变成android使用的vector呢?

选择File-->New-->Vector Asset。然后选择本地svg,点下一步创建就好了。

然后可以通过设置android:tint,给它上一个喜欢的颜色。如果想不同的位置有不同的颜色,修改每一个path中的android:fillColor。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表