ROLL-BLOG

  • 博客首页
  • 个人主页
  • 留言板
  • 在线工具
  • 关于我
ROLL
纸上得来终觉浅,绝知此事要躬行
  1. 首页
  2. 生活便利
  3. 正文

【为生活开发系列之三】Android屏幕适配资源文件批量分类工具

9月 26, 2021 4699点热度 1人点赞 0条评论

注:此博客转自我个人CSDN博客,原文地址
http://blog.csdn.net/u010998327/article/details/52260313

需求说明

本宝宝最近忙啊!新项目设计稿下来了,天天忙着码界面呢!这不,又在码界面了。

哇,这个界面好复杂呀,看下UI给的资源图吧。

需求图片

唉,有三个级别的,一倍图,二倍图和三倍图。淡淡的忧伤,一倍图的还好说,我直接复制了放到工程中对应的文件夹下,二倍图和三倍图就有点伤感了,我要将@2x为后缀的图全部拷出来,然后一个个的删掉后面的@2x,然后再将图放到工程中,做完这个还要以相同的方式去弄三倍图。我擦,几十张呢,做完这二倍图和三倍图,快一百张了。我一个上午就只够改这资源图片的名字了。。。。。。。

解决需求

因为我们UI给的资源图是按照@2x的后缀代表二倍图,@3x代表三倍图,@4x代表四倍图的(iOS会自动识别后缀),所以我现在要做的事是将文件夹中包含的所有二倍图,三倍图(只考虑这俩吧)先分离出来,然后再将分离出来的图片后面的后缀@2x和@3x去掉,这样就免得我们自己去改文件名了,最后只需要将图片拷进去工程就好了。

思路分析

1、遍历所有的文件 
2、找出所有以@2和@3结尾的文件 
3、将以不同后缀结尾的文件分别复制到各自的文件夹下 
4、去掉后缀,搞定
5、最后再弄个界面效果就OK了

效果预览

现在看下实际的效果。

第一步:在输入框输入分类的指标,比如我们这就是以@2x,@3x作为分类的指标,就输入@2x和@3x,中间以空格隔开。

第一步

第二步:点击选择文件,选择所在资源文件的文件夹即可

第二步

检查路径

第三步:点击开始进行文件的批量修改,具体的执行过程可以在文本框中查看:
第三步

第四步:查看执行结果
第四步

查看结果

结语

搞定,哈哈,再也不用去改呀改啦!

恩,代码呢,其实就一个类,额,本着分享的精神,我还是上传到Github了,有兴趣的可以自己去定制适合自己的工具。能节约时间就是成功的。哈哈

我是Cretin,一个可爱的小男孩。

Github地址:https://github.com/MZCretin/FileBatchModification

标签: 就是喜欢玩儿
最后更新:10月 21, 2021

穆仙念

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

取消回复
文章目录
  • 需求说明
  • 解决需求
  • 效果预览
  • 结语
最新 热点 随机
最新 热点 随机
太懒了,所以用小爱开楼下的门禁 做个自己的APP?段子乐开放API今日发布 使用NPS搭建内网穿透服务,限时开放 Jetpack系列之App Startup从入门到出家 一、【Mac新机安装】IntelliJ Idea 2020 破解安装.md 【学个新技术】六、SpringCloud 服务注册中心组件-eureka client
【学个新技术】一、Docker安装 太懒了,所以用小爱开楼下的门禁 【学个新技术】一、SpringCloud 微服务架构和演变过程 【学个新技术】十一、Docker Docker-Compose 做个自己的APP?段子乐开放API今日发布 【为生活开发系列之五】开源Android福彩号码对比助手
最近评论
654 发布于 4 个月前(12月06日) 麻烦问下,2023年的万年历什么时候可以出来
0605 发布于 4 个月前(11月29日) 2023年的日历信息还未维护吗?
w 发布于 4 个月前(11月21日) 你好,报请求频繁咋解决?
minky 发布于 4 个月前(11月21日) 申请的appid 按照公众号复制了,还是提示不合法,用不了
Guilt 发布于 5 个月前(11月17日) 获取到驾考列表,但获取不了答案 控制台说是被策略阻止了
书签
  • CSDN
  • Github
  • 傻瓜记账APP
  • 在线工具
  • 掘金
  • 段子乐APP
  • 简书
  • 通用免费API
标签聚合
Docker 后端开发 就是喜欢玩儿 学个新技术 SpringCloud 解决需求 前端开发 指南

Copyright © 2017-2021 All Rights Reserved.

THEME KRATOS MADE BY VTROIS

鄂ICP备17026449号-2