– 关于首次使用以及新开App载入默认页面查看 《App加载(一) App载入默认窗口解析》
为了方便理解,下文用“页”代替“窗口”,下面我们聊聊App从当前页进入新页面交互(如列表页进入详情页面)
通常两种方式
方式一:在新页面载入。(A到B,在B页载入)
这种方式沿用了传统互联网的页面载入方式,也很常用。
优点:即时切换页面。
适用:B页信息量大,如长篇图文混排信息页。
建议:1)。进入B页时不要使用空白页面,采用预置的格式化信息(图片的占位符,信息分隔样式等);2)。带入A页面已有的部分信息,3)。对B页的信息进行分段载入。(这样用户边阅读提前载入的信息,边等待,减少焦躁情绪)
范例:图02&图04载入中页面采用了预置格式化,在信息载入前已经把信息框架传递给了用户。用户对将要载入的信息有了预见。
图01 图02
图03 图04
方式二:在当前页载入完成后,再切换下一页。(A到B,在A页载入完成,再进入B)
这种方式相对使用的较少
优点:不会出现空白页面,切换页面完整性好。
适用:B页信息少,载入时间快,以文字为主的页面。或者A页面已在执行某个任务,且有延续性。比如A页面为一个音频播放页,用户在进入B页前可以继续收听。
建议:需要考虑 *** 极端不好的情况,载入信息极少时使用,如图05,ios原生短信应用采用的就是当前页载入,当遇到手机报之类的大量信息,就感觉界面卡上一小会。不过介于大部分短信都是文字为主,这样设计无可厚非,如果加载时间长的情况下如图06一样提供状态就更完美。
范例:
另外提交信息(如注册、登录等)一般都在当前页返回状态并处理加载。
加载方式是死的,其实也可以根据具体情况结合灵活使用。
比如:在A页载入的列表数据前几条拉取完整的数据信息,用户切换到详情B的情况下就直接可以看了。然后后台预读取余下的信息。减少用户切换延迟。(gmail就是这么做滴。前面5封邮件先预取。)这样做对服务器来说,要求高了些,大家具体用的时候自己权衡。
另外提一句,进入前保存A当前的状态,B返回A时回到进入前状态(如在第15条进入,返回时第15条信息在原来位置,并且配合原高亮消失效果)
文章来源:uedx.net/?p=2966
更多关于 云服务器, 域名注册, 虚拟主机的问题,请访问 西部数码官网: www.west.cn俺自来安徽省一个偏僻的乡村,小时候家里很穷,13岁的时候我的母亲去逝了,父亲一个人拉扯我和大我2岁的哥哥。我的童年生活在我的印像中已经很模糊了!为了能给父亲减轻生活压力能早日给哥哥娶上媳妇,高中没读完便缀学了,在家里帮父亲做活。那一段时间我什么都做过,农忙在家干活,农闲就出去打工。...
各位网友朋友大家好,看到admin5的(草根站长故事征集活动),无意之间就有心里一种冲动,看着网络上的故事真是太多了,大千世界,无奇不有。现在还是饿着肚子,也没有什么事情可做,天天添加内容,都快累死了,有太多的时候都是这样度过的,早上10点起床,来到公司一天就是2顿饭,天天关注自...
记得是在97年吧,好象是,记性并不是我的强项,当时有一款非常火爆促销机[联想同禧500]在全国发售,在这之前,我对于电脑的了解不比现在对神州六号的内部构造了解多多少。只是因为好象很便宜,很实惠,更多的还是因为老**一个朋友是卖这个的,[我也算是咱这一代比较早的见识“传销”的人了吧。呵呵。]其...
还记得自己最早接触网络是在2002年夏天,那个时候知道QQ,但是不会,也不能申请,幸好有高手帮我盗了几个。呵呵,那个时候在山东网吧都还是没有还原,手工记费的年代。然后高手又帮我申请了三个电子邮箱,包括我自己现在用的HOTMAIL的。这样开始了我的网络征程! &nb...
2002年 那年我初一,家里就给我添置电脑了。 但是对于初二以前在网络游戏浪费的那段日记我不说了。 2003年 初二的时候,一次偶然的机会,看中...
今天是2007年的2月1号,回到以前的网络公司又做了半年了,可惜的是1分钱都没有得到,我的路是不能这样走了,还是要继续走下去,在这个十字路口,我想了好长时间。朋友们劝我不要做了,看现在都瘦成什么样了,还没有钱,网络着东西是最投机取...