查看: 16136|回复: 2

[交互亮点] 苹果iOS7需要根据壁纸的颜色深浅来显示不同的时间状态栏颜色

[复制链接]

514

主题

6310

回帖

7万

积分

管理员

创始人

Rank: 9Rank: 9Rank: 9

积分
74237
QQ
发表于 2014-12-18 22:29:10 | 显示全部楼层 |阅读模式
尹广磊公众帐号
苹果在iOS7开始,把顶部的时间状态栏与下面的内容连通了,
这个其实并没有什么道理,也并没有因此而更出彩。

但是因为改成了这样,给开发时做细节还带来了点麻烦,
那就是状态栏的内容颜色要与后面的背景始终要有一定的反差,
以保证状态栏的内容可以看得出来。

很多第三方应用,主界面是一种颜色值,状态栏以白色显示内容。
但是在应用内的搜索界面,是白色界面,此时状态栏就需要改成黑色来显示内容。
额外的你总要因为界面可能的颜色背景不一样,而想一想这个界面状态栏该用什么颜色来显示。

还有一些是侧滑出界面的应用,两个界面颜色一个深一个浅。
这时候你可能无论让状态栏怎么样显示,都有可能造成其中一个界面下的那部分不容易看出来。

所以这种设计本身没有太多道理,但是却造成了不少的麻烦。

苹果的细节相对来说做的还算比较到位,比如它的更换壁纸。
你就随意设置张壁纸,它也得检测一下壁纸的顶端背景颜色是不是过浅,
如果过浅就得让时间状态栏的内容显示成黑色,以防止看不出来,
如果背景色不是很浅,大多时候都显示为白色。

IMG_0509.jpg

0

主题

1

回帖

10

积分

会员

Rank: 5Rank: 5

积分
10
发表于 2014-12-23 14:57:39 | 显示全部楼层
并非没用,安卓一个黑色的条子始终在上面挂着,很难看。苹果希望你看到的屏幕是统一的,和谐的。

0

主题

12

回帖

100

积分

会员

Rank: 5Rank: 5

积分
100
发表于 2017-5-23 11:40:43 | 显示全部楼层
还可以吧
您需要登录后才可以回帖 登录 | 新用户注册

本版积分规则

QQ|手机版|友情链接|版权声明|关于我们|Axure中文社区 |网站地图

GMT+8, 2024-4-24 06:58

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表