用自己任意的图片制作适合的Android图标分享

很多安卓开发小白(没错,正是在下😂)对于Android APP的图标的适配问题很苦恼,很多时候找到的图片,如果直接引用要不然太大,要不然很小,很难调整到恰到好处的大小,此篇就来帮你解决如何用自己的随便一张图制作成合适的软件图标。

  • 首先说明一点按照规范应该将不同大小的同一张图片分别放置在不同的目录下且命名要相同,安卓内部的机制是从这些文件夹中自己选择最适合的那张图片。
  • AS中的文件结构如图:
    在这里插入图片描述

不同文件夹下存放图标的建议尺寸
这时你肯定会问这么严格的图片存放要求,我只有一张普普通通的小图片,我只想做个图标罢了,让我上哪儿搞这么多不同大小的素材去?😢


别担心其实AS中有专门帮我们生成适配图片的工具😃—>Image Asset

下面让我们看看如何使用一张普通的原始图片快速生成这些合适尺寸的图标吧。

  1. 准备一张想要的图

这是一张500*500像素的图片

  1. 在AS界面的new->找到Image Asset点击创建,
    在这里插入图片描述
  2. 进入之后可见可以看见左侧是对图标的一些配置,右侧是显示图标的样式。这其中重要的几个需要调整的属性是:1、foregroung Layer 2、Backgroung Layer ,3、path, 4、resize
  1. 是这样,android图标是由上层图片与下层图片结合而成的,也就是之前说的foreground layer和Backgroung Layer,foreground layer可以认为是你自己的图片,Backgroung Layer是背景,可以是纯色,也可以是另一张图片(不过背景是另一张图片的情况很少有人这么搞)。path路径中选择你的图片地址。
  2. 选好后最关键的一步是调整resize将图片大小调整。在这里插入图片描述
  3. 点击next,可以看见之后会在相应的目录下生成对应大小的尺寸文件
  1. 点击finish,很快在项目的对应文件夹中生成了对应文件,而且它生成了3张也就是把上层图片、背景图片和总图片全部给你生成了(PS:有人是不是感觉这样生成这么多图片岂不是要占用很大的空间?)其实生成的图片经过处理后一张图片只有几kb的大小(哪怕你的原图有几十M),所以不用担心图片过多引起占空间问题。
    在这里插入图片描述

  2. 在Manifest文件中把图片引用进去:
    在这里插入图片描述

  3. 测试看看效果: 效果海星
    在这里插入图片描述

  4. 一般生成的是有背景色的,上面这张图我去掉了背景,想去掉背景的话,在刚刚的Backgroung Layer中将resize调成0即可:
    在这里插入图片描述

快来试试吧,觉得有用的小伙伴记得点赞哟😘
  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值