大家今天来跟大家伙儿聊聊我最近捣鼓安卓图标设计的那点事儿。作为一个喜欢自己动手丰衣足食的博主,这回可真是从头到尾体验一把。
我是两眼一抹黑,啥也不懂。就知道安卓图标肯定不能乱来,得适配各种手机屏幕,不然显示出来糊成一坨可就没法看。于是我就去网上各种搜资料,看教程,结果被各种 “dp”、“dpi”、“mdpi”、“xhdpi”之类的词儿给绕晕。感觉信息是查一堆,但脑子里还是一团浆糊。
后来我想,管它,先动手做起来再说!我就先按网上说的,搞个 48x48 像素的图标试试水。结果放到模拟器里一看,这图标小的,简直跟芝麻粒儿似的,这哪行!
然后我又试 72x72 像素的,这回看着稍微大点儿,但感觉还是不够清晰。我又去翻翻之前查的资料,发现还有个什么 96x96 像素的,说是给高分辨率屏幕用的。得,那就再试试!
这回 96x96 像素的图标放上去,效果还真不错!看着清晰多,大小也比较合适。看来这图标尺寸还真不是随便定的,得根据屏幕的“dpi”来调整。
后来我又解到,安卓系统为适配各种各样的屏幕,搞好几个不同的“dpi”等级,像什么“ldpi”、“mdpi”、“hdpi”、“xhdpi”、“xxhdpi”等等。每个等级都有对应的图标尺寸建议。我一开始做的 48x48 像素是给“mdpi”屏幕用的,而现在大部分手机都是“xhdpi”或者“xxhdpi”,所以图标尺寸也得跟着往上调。
我的血泪教训
我给我的应用做好几个不同尺寸的图标,分别放在 mipmap-mdpi
、mipmap-hdpi
、mipmap-xhdpi
、mipmap-xxhdpi
这些文件夹里。这样,安卓系统就会根据手机屏幕的“dpi”自动选择合适的图标来显示,保证在各种设备上都能有最好的显示效果!
今天的分享就到这里。希望我的这回实践经历能给各位小伙伴们带来一点点帮助。记住,实践出真知,多动手,多尝试,你也能做出漂亮的安卓图标!
添加微信