ios切图转换成android切图格式
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings
bin/com/xingxingxiaoyu
src/com/xingxingxiaoyu
.classpath
.gitattributes
.project
README.md

README.md

背景简介

作为一个Android开发,有时会感觉受到很大的打击:UI切图按照iOS的标准来的,所以给我们的图片全部是xx@2x.png这种的!而且不会单独切android的图,还或者是图片命名全部是中文或者包含大写字母的!这时候我们又不好对UI小美眉们发火,只能让他们重新弄,可是并不是每一次都那么好交流的。。

那怎么办呢?手动改名字?no!no!no!作为一个程序员,当然是用代码解决~

于是随手敲出来了这个代码。使用很简单,把main函数下的地址改成存放图片的地址,然后运行就可以了。

规则介绍

在遇到xx@2x.png等iOS命名的图片的时候,会创建对应的android的文件夹,然后修改名字放进去,也会对名字进行处理。如果是xx.png,就会直接对名字进行处理,存放位置不变。

具体来说:

  • aa@2x.png会改名成aa.pngdrawable-xxhdpi里;
  • 好@3x.png会改名成hao.png,放入drawable-xxxhdpi里;
  • 好.png会改名成hao.png,放在原位;
  • aa.png不会操作。

最后

这只是一个随手写的程序,难免会有bug,欢迎提issues

汉字转拼音参考:https://blog.csdn.net/lmj623565791/article/details/23187701