Skip to content

一款Android开发者的工具软件,可以快速生成android开发需要使用的xml矢量图标文件

License

Notifications You must be signed in to change notification settings

stars-one/IconDrawableGenerator

Repository files navigation

Android图标生成器

一款Android开发者的工具软件,可以快速生成android开发需要使用的xml矢量图标文件

起因

个人开发Android app过程中,经常会使用到一些矢量图标,经常重复性复制svg文件,然后使用Android Studio转换,但是Android Studio还不支持批量转换,且每次操作总感觉有些繁琐

恰巧找到了svg转换为xml的代码实例,于是就用上新版本的compose-multiplatform实现了个桌面端软件,也算试手一下

软件截图

软件获取

见release页面,选择自己平台的对应安装包安装

PS: window系统不要将安装到C盘,否则会出现打开失败问题!!

软件使用

目前是使用了RemixIcon作为图标库,支持搜索,选中某个图标后,可以导出png或者xml文件,这里我是直接将导出的文件直接复制到了剪切板,之后只需要到Android Studio,在指定drawable文件夹粘贴即可

除此之外,如果使用了是其他图标库,还可以直接复制svg代码或者将svg文件转为xml文件

项目说明

如果想要升级remixicon图标版本,需要修改下面的2个文件,并将代码中的RemixIconDataUtil里的jsonName改为下面的新版本的json名称即可(不需要common开头)

  • common/remixicon_v4.0.0.json是从官网上下载的,为了规范,请以版本名结尾

自动打包

推送一个新的tag即可触发github action自动打包

改了一个晚上github action脚本,终于成功了编译不同平台的二进制包了...

注意: 如果使用github打包,packageName,descriptioncopyright 不能使用中文!!!否则gradle会出现working dir []的报错

致谢

Compose Multiplatform官方教程文档参考

About

一款Android开发者的工具软件,可以快速生成android开发需要使用的xml矢量图标文件

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages