Code Bye

如何实现像腾讯QQ一打开的那个闪页可以根据节日换图显示

我想做一个效果,就是我们一打开APP时显示的加载页面可以像腾讯QQ似的,每到不同的节日它就会换掉,节日过后再换回来。。我现在的一个想法是我们一打开的时候向服务器发送请求获得图片,然后再显示,但是这样的话一打开会先看到白色的,然后才会看到图片。应该是加载图片的时候需要时间导致的。有什么别的办法可以避免这样?

10分
应该有个默认图片的,比如你第一次发布APK 里面就有一个默认图片 就不会是白色的了,
以后每次遇到重大节日 就可以从服务器获取最新的图片内容
20分
你可以在节日的前一天把图片down下来 到节日再显示节日图片 
引用 1 楼 birdsaction 的回复:

应该有个默认图片的,比如你第一次发布APK 里面就有一个默认图片 就不会是白色的了,
以后每次遇到重大节日 就可以从服务器获取最新的图片内容

 我一开始有个蓝色的界面的,但是就是要用新的替换掉它,那个蓝色是默认的。照你那样说的话,一开始默认为那蓝色的,后来又加载到新的界面,这样也行不通。如何像新浪微博啊、QQ啊。这样替换得看不出来呢?

10分
引用 3 楼 dai_jiawei 的回复:
Quote: 引用 1 楼 birdsaction 的回复:

应该有个默认图片的,比如你第一次发布APK 里面就有一个默认图片 就不会是白色的了,
以后每次遇到重大节日 就可以从服务器获取最新的图片内容

 我一开始有个蓝色的界面的,但是就是要用新的替换掉它,那个蓝色是默认的。照你那样说的话,一开始默认为那蓝色的,后来又加载到新的界面,这样也行不通。如何像新浪微博啊、QQ啊。这样替换得看不出来呢?

你可以使用推送 在节假日的的前一天拿到图片图片名称就是节假日日期,在显示图片的时候你可以价格判断是否有和当日日期相同的图片,有就显示,无就显示默认图片

提前获取  或者干脆下载app的时候直接就带下来  一共没有几个节日   然后需要更换图片时候也是跟着版本更新一起  然后到节日了就显示被   一般都是这么做的  没有现下载的   那你想想QQ进去时候的界面其实没网页能打开的
引用 5 楼 u013280307 的回复:

提前获取  或者干脆下载app的时候直接就带下来  一共没有几个节日   然后需要更换图片时候也是跟着版本更新一起  然后到节日了就显示被   一般都是这么做的  没有现下载的   那你想想QQ进去时候的界面其实没网页能打开的

其实我要做的效果是广告页替换掉原有的加载页,广告页随时可能会换,而且点击会跳转到链接页面去的。

。。。。。那就是第一次加载第二次用被。。。一个广告页不会加载很久吧。。。比如设置半秒  如果没加载完就出现上一个的。。。。只加载边界值应该会很快的。。。
最后我的做法是检测服务端是不是有更换新的图片,如果有就提前下载下来,等下次打开的时候就加载那张图片,否则就加载默认的图片。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明如何实现像腾讯QQ一打开的那个闪页可以根据节日换图显示