博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
仿 iOS 图标上叠加数字提示(如未读短信、未接电话)
阅读量:2457 次
发布时间:2019-05-10

本文共 692 字,大约阅读时间需要 2 分钟。

原发:bbs.csdn.net

作者:野比 ()

时间:May, 2012

封面图片为野比原创,请勿未经允许私自引用

 

首先,这只是个实验,纯 GDI+ 画的。和网上其他实现无关,所以不要说别人的做的漂亮些(我也羡慕)

其次,截图里的 iOS 图标和演示的看起来比例不大一样,那是因为 iOS 的图标都是 64x64 开外的大图标

演示里用的只是 32x32 的小图标(手上没货),所以如果你手里有 64x64 以上的大图标,欢迎在回帖里

把效果截图贴出来,最好是和 iOS 做个对比(有时候,自取其辱也是提高的一个捷径)

p.s. 做实验而已,所以只能显示 1 位数字

 

 

相信大家对风行全球,迷倒无数潮男潮女,把妹达人必备的苹果的大名已经是如雷贯耳了

苹果流行的一个重要原因是它的界面很骚,而且经常创新,通俗点说,就是独领风骚

下图是苹果的一个很好的点子(我不保证这是苹果原创的,谁知道呢)

如果你有未接来电或者短信,iOS 会在图标上叠加数字来提醒,就像这样

 

 

看起来似乎很好。我把它拿到桌面上来(现在很多软件都已经实现了这个功能,所以我说只是玩玩而已)

分析下这个东西的层次结构,应该(或者说我理解)就像这样

 

 

目标找到了,剩下的无非就是画图的工作了,下面是刚才做的实验截图

 

 

再次说明,这个看起来难看是因为原始图标太小了。。推荐用 48x48、64x64、128x128(有点太大了)。。

你也可以在叠加图标尺寸上增加一个缩放因子,根据图标大小来匹配

也可以根据字符长度决定叠加区大小,这样可以显示任何东西

欢迎各位把自己得意的截图贴在回复里

作者:野比 ()

时间:May, 2012

转载地址:http://mtdhb.baihongyu.com/

你可能感兴趣的文章
开源社区_衡量开源社区成功的4种方法
查看>>
很多事不是坚持了_关于交流的很多事
查看>>
软件开发最佳实践_30种软件开发和测试最佳实践
查看>>
linux dac_Linux友好的DAC和耳机放大器,用于听音乐
查看>>
使用mJS进行物联网嵌入式脚本和开发的新方法
查看>>
vi中的vi-r_在外壳中使用vi-mode
查看>>
raspberry pi_如何在Raspberry Pi上部署Kubernetes
查看>>
如何在Raspberry Pi上安装Asterisk
查看>>
评选 cms_十大评选和编辑精选:二月评论
查看>>
mongoose iot_如何使用Mongoose OS构建IoT项目
查看>>
flashback_引入Flashback,一种Internet模拟工具
查看>>
qnx快熟入门指南_更快失败的用户指南
查看>>
python 音乐库_2个用于组织音乐库的标签管理工具
查看>>
java怎么使项目易于维护_2个用于创建更易于访问的项目的新工具
查看>>
学习软文文案撰写书籍_帮助我们撰写下一本IT文化书籍
查看>>
辩论技巧与逻辑思维_在IT团队中促进富有成效的辩论的3种基本技能
查看>>
github 参与开源_如何获得参与开源的信心
查看>>
python社区哪个好_成为社区中的好力量
查看>>
页面刷新后立刻执行某个方法_立即提高在线安全性的4种方法
查看>>
数据库添加数据显示无效_在此数据库中搜索现在处于公共领域的无效专利
查看>>